React Web Native Styling Libraries - 509dave16/react-native-prototypes GitHub Wiki

Summary

Almost all of the React Native styling libraries are not compatible with React for the Web, since they use certain React Native Components/Apis as well as 3rd Party libraries that are not abstracted by react-native-web.

react-native-web Caution

  • Easing Api is available through abstracted Animated api
  • Linking is available as well but it's not mentioned in the main README.md

Libraries

UI Libraries that need abstractions implemented in react-native-web

  1. Nativebase - Picker, Touchable Native Feedback, Interaction Manager, Status Bar, Modal
  2. Shoutem UI - Navigation Experimental, Interaction Manager, Status Bar, NavigationCardStackStyleInterpolator, NavigationCardStackPanResponder, Linking, WebView, Modal, Refresh Control, Alert, react-native-linear-gradient, requireNativeComponent(react-native-photo-view),
  3. React Native Elements - TouchableNativeFeedback

UI Libraries that don't need abstractions implemented in react-native-web

  1. Nachos UI
  2. Shoutem Theme
  3. react-native-vector-icons