React Native Blog

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

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.

Continue reading

What This Article Covers

Problem

React Native had trouble in hybrid apps. The asynchronous bridge design meant JavaScript couldn't make synchronous calls, and serialization caused extra memory copying between native and JavaScript layers.

Solution

Facebook rebuilt React Native from the ground up. They added async rendering from React 16, made the VM and bundler swappable, and kept everything backward compatible so it fit better with the JavaScript ecosystem.

Impact

The project attracted over 500 contributors who made more than 2,500 commits each year. React Native now powers Facebook's Marketplace, which has 800 million monthly users, and the Oculus Go companion app.

The article reveals why the original bridge design (async, serializable, batched) actually made certain features harder to build over time.

This page summarizes “State Of React Native 2018” by React Native Blog, published Jun 14, 2018. All credit for the original work goes to the authors.

Read the original on reactnative.dev (opens in new tab)

AI tools for React Native

Browse all AI tools →