Post on 20-Feb-2017
transcript
REACT NATIVEAlicia Guerraalicia.developer@aliciaguerra.com
WHAT IS REACT NATIVE?
Build mobile apps using JavaScript Announced at React.js Conf 2015 Used by Facebook, CBS, Netflix, SoundCloud, Discovery
“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
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
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
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
INSTANT RESULTS ON MOBILE DEVICES
With React Native, you can’t test in the browser
When testing on mobile devices
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
CONTACT ME
Email: alicia.developer@aliciaguerra.com Twitter: @skepchick92 LinkedIn: linkedin.com/in/aliciaisabelguerra