3 ms·
Either of these[1][2] will get you a good distance. Also, check out Awesome React Native[3] for a curated list. Even if you use one of these component librari
by t1amat 10y ago
Either of these[1][2] will get you a good distance. Also, check out Awesome React Native[3] for a curated list.
Even if you use one of these component libraries though you will just be deferring learning the basics of React Native layout and decorative styles until later on. It's an unavoidable tax you will have to pay one way or another. Thankfully it's not too hard- the documentation is explicit about what style properties apply to which components (example: `View`[4]) and the `StyleSheet`[5] helper will bark at you if you use invalid styles.
[1]: http://nativebase.io/ http://nativebase.io/
[2]: https://github.com/xotahal/react-native-material-ui https://github.com/xotahal/react-native-material-ui
[3]: https://github.com/jondot/awesome-react-native https://github.com/jondot/awesome-react-native
[4]: https://facebook.github.io/react-native/docs/view.html#style https://facebook.github.io/react-native/docs/view.html#style
[5]: https://facebook.github.io/react-native/docs/stylesheet.html https://facebook.github.io/react-native/docs/stylesheet.html
- Mayzie 10y agoUnfortunately, each of those libraries are just 100% JavaScript, not utilising the native Material Design components within Android, and thus end up being _really_ slow, particularly when remote debugging and rendering lots of those components on screen at once. There really needs to be a library which bridges the native Android (and iOS) modules and React Native, in order for React Native to be more useful and used more.