React Native is an open source framework created by Facebook to enable the development of apps for iOS and Android with React delivering the same performance as purely native apps do.
React Native is an open source framework created by Facebook to enable the development of apps for iOS and Android with React delivering the same performance as purely native apps do. The idea behind React Native can be best be captured by the slogan "Learn once, write anywhere", enabling developers to use the same development approach for both desktop/browser and mobile apps.
Technically React Native runs the JavaScript code for a React app in a background thread. Updates to the virtual dom are collected, and all changes are sent through an API into the native portion of the app. By doing this, React Native avoids slowing down the FPS rate of the app by making the app wait for unfinished JavaScript operation.
React Native was announced at React.js Conf 2015, the source code will be made available shortly after the conference. The presentation with the announcement of React Native is available on Youtube.