bluerain-platform-react-native-web

It is used to provide react-native components and APis to your web App using react-native-web. https://blueeast.gitbook.io/bluerain-platform-react-native-web

Installation

Run the following command in the plugin directoy:

yarn add  @blueeast/bluerain-platform-react-native-web

Utils

It is used to render MainView of App

import BR from '@blueeast/bluerain-os';
BR.Utils.setMainView=(App) => {
    RNB.AppRegistry.registerComponent('MyApp', () => App)
    RNB.AppRegistry.runApplication('MyApp', { rootTag: document.getElementsByClassName('app-container') });
}

Components

This plugin registers following components in the Component registry, so they can be reused later by other apps and plugins: react-native-web

  • ActivityIndicator

  • Button

  • Checkbox

  • Image

  • KeyboardAvoidingView

  • Flatlist

  • ListView

  • Picker

  • Modal

  • ProgressBar

  • RefreshControl

  • SafeAreaView

  • ScrollView

  • SectionList

  • Slider

  • StaticContainer

  • StaticRenderer

  • StatusBar

  • Switch

  • Text

  • TextInput

  • Touchable

  • UnimplementedView

  • View

  • VirutalizedList

APIs

react-native-web

  • Clipboard

  • Platform

  • AppState

  • Dimensions

  • Linking

  • NetInfo

  • Stylesheet

ReactNativeWebPlugin

Extends Plugin

ReactNativeWeb Plugin

Properties

  • pluginName string "ReactNativeWeb"

  • slug string "react-native-web"

Last updated