News for hackers. Stuff that matters.
Re:Show HN: Target almost all platforms at once with react n... by t1amat on Monday January 23, 2017 @05:23PM (#13466692)
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/

[2]: https://github.com/xotahal/react-native-material-ui

[3]: https://github.com/jondot/awesome-react-native

[4]: https://facebook.github.io/react-native/docs/view.html#style

[5]: https://facebook.github.io/react-native/docs/stylesheet.html

Re:Show HN: Target almost all platforms at once with react n... by Mayzie on Monday January 23, 2017 @08:56PM (#13468196)
Unfortunately, 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.