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

Bluerain-OS Platform for react-native-web

Stats

StarsIssuesVersionUpdatedCreatedSize
@blueeast/bluerain-platform-react-native-web
1.1.23 years ago4 years agoMinified + gzip package size for @blueeast/bluerain-platform-react-native-web in KB

Readme

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

🌏 Web 🖥 Electron 📱 React Native
✔️ ✔️ ✖️

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"

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.