The React Native

Experience

#MobileDayUY

Luis Cal

Co-Founder & CTO

First.. What is React Native?

React Philosophy

LEARN ONCE, WRITE ANYWHERE

React Native lets you build mobile apps

using only JavaScript

True, but not true

Hybrid vs Native

True story

Getting started







    react-native init MobileDayUY
    
    cd MobileDayUY

    react-native run-ios

Live reload & Hot reload

Speed up development time

To upgrade, or not to upgrade

Breaking changes

Distribution & Updates

+

Animations

Standard set of easy to use animations and declarative transitions for React Native

Performance

Debug View Hierarchy 

Monkop

Extending React Native

Native Modules

.h

.m

.js

Final thoughts

Helpful Links

https://facebook.github.io/react-native/docs/native-modules-ios.html

https://code.facebook.com/posts/895897210527114/dive-into-react-native-performance/

https://facebook.github.io/react-native/docs/getting-started.html

https://www.monkop.com/

https://www.hockeyapp.net/

https://microsoft.github.io/code-push/

@_lucho99

Be in touch

luis.cal@dixtra.co

One last thing...

React Meetup

https://www.meetup.com/es-ES/react-uy/

Thanks!

The React Native Experience

By Luis Cal

The React Native Experience

  • 965