• React Native 0.76 ships with New Architecture enabled by default on npm. • Architecture supports modern React features: Suspense, Transitions, automatic batching, useLayoutEffect. • New Native Module and Component systems allow type‑safe, bridge‑less native code access. • Ground‑up rewrite since 2018, designed for gradual migration and backward compatibility. • Most popular libraries already support the new architecture, easing upgrade effort. • Community‑driven working group ensures smooth transition across the React ecosystem.
Article Summaries:
- React Native 0.76 introduces the “New Architecture” as the default setup, marking a ground‑up rewrite of core systems that handle rendering, JavaScript‑native communication, and work scheduling. The update adds full support for modern React features such as Suspense, Transitions, automatic batching, and useLayoutEffect. It replaces the legacy asynchronous bridge with new native module and component systems that allow type‑safe, direct native access without a bridge, improving performance and reducing bottlenecks. The architecture includes an interoperability layer for backward compatibility, and most popular libraries already support it. The release aims for a gradual migration, requiring similar effort to any other React Native upgrade.
Sources: