2. WHAT IS REACT NATIVE?
Build mobile apps using JavaScript
Announced at React.js Conf 2015
Used by Facebook, CBS, Netflix, SoundCloud, Discovery
3. “HARD BUT FAST”
React is easier to maintain for larger projects and teams, as it
follows stricter paradigms and design patterns and design patterns
React Native will take much more learning, effort, and
maintenance, it will give you a much higher quality app
4. NATIVE, NOT HYBRID
React Native runs on Android, iOS,
and Windows
Renders using native components
Better performance and smoother
animations
Only works when bridging
components have been written for
React Native
5. NOT “WRITE ONCE, RUN EVERYWHERE”
“Learn once, run everywhere”
Although you’re using the same frameworks and maybe even the
same components, you maintain separate code for Android and
iOS
6. JSX
Markup and code are in the same file
More JavaScript-centric
If working with designers, it’s not as straightforward as editing
template files and writing CSS
7. INSTANT RESULTS ON MOBILE DEVICES
With React Native, you can’t test in the
browser
When testing on mobile devices
8. FUTURE OF REACT NATIVE
FP is future of JS; React embodies FP
React Native has more stars on Github than Ionic
Plugins on npm available for React Native