State Of React Native 2018
Article Summary
Facebook's React Native team just dropped a major announcement: they're completely rearchitecting the framework. After 5 years of learning what works (and what doesn't), they're rebuilding the internals while keeping your existing apps running.
This 2018 status update from the React Native core team at Facebook reveals how the framework powers massive products like Marketplace (800M monthly users) and the Oculus Go companion app. But success brought architectural limitations that needed fixing.
Key Takeaways
- Rearchitecting threading model to enable synchronous JavaScript calls on any thread
- Adding async rendering for multiple priorities and simpler data handling
- Simplifying bridge for direct native/JavaScript calls and better debugging tools
- New architecture enables native navigation, gestures, and components without hacks
- 2500+ commits from 500+ contributors in past year
Critical Insight
React Native is getting a complete architectural overhaul to fix the limitations of its original asynchronous, serializable bridge design while maintaining backward compatibility.