Facebook announces React Native
The latest programming innovation from Facebook HQ comes in the form of React Native – the next step in the evolution of native apps. The news was shared at React.js Conf, where Facebook programmer Tom Occhino’s keynote reviewed the past and present of React in 2015.
Pete Hunt of React summed up the higher level details on Hacker News, listing the following specs:
- Communicates via batched, async messaging protocol to a native (Objective C or Android) server running on the main thread (basically create_view(), update_view(), destroy_view(), on_event() etc)
- Plug-in for React that speaks that protocol
- Tools to make cross-platform development a bit easier (standard text component, cross-platform flexbox layout system)
- Designed to take advantage of native platform views, NOT be the next Java Swing
The social media buzz around the announcement is palpable. You can find some pretty positive reactions when surfing Twitter:
The best thing about React Native is non obvious. Four words: No compilation, instant refresh. What to do with all that free time?
— Shane O’Sullivan (@chofter) January 28, 2015
I say with confidence as a former UIKit author: React’s model for the UI layer is vastly better than UIKit’s. React Native is a *huge* deal.
— Andy Matuschak (@andy_matuschak) January 28, 2015
Tom Occhino’s keynote can be watched in full on YouTube below.