React Native

Post on 20-Feb-2017

86 views 3 download

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