React Native

A FRAMEWORK FOR BUILDING NATIVE APPS USING REACT

  • Built by Facebook
  • Utilizes React ....
  • Released in March 2015
  • currently version 0.21.0

React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.

Its out there

Other Options

How it Works

JS Bridge and JavascriptCore

Write Once, Run everywhere

Learn Once, Write Everywhere

Write Once, Run everywhere

so why react native?

It's in the name - Native

MultiThreaded

Gesture Recognition

Device Access

Code Reuse and Knowledge Sharing

DX

Apple allows JS to be updated over the air without having to go through app store permissions. 

Some Negatives

  • Maturity
    • Came out March 2015
    • Android released September 2015
  • Some iOS and Android features not yet supported
    • Community solutions exist
  • No Windows phone support

How it will benefit GS&F

  • New Product to Sell
  • All JS
  • Truly Native apps
  • Code Push

Sources

React Native

By Nick Franciosi

React Native

A primer for React Native

  • 1,214