CONTACT US

React Native 0.80 ships with React 19.1

 

React Native 0.80 is here, and it introduces some important structural changes to our favorite mobile framework.

The release provides full support for React 19.1.0 with improved debugging through owner stacks and integration with the latest React features. 

The React Native team officially discourages deep imports as part of a long-term cleanup. Pulling internals from react-native/Libraries/…, will trigger ESLint and console warnings. Those paths will be removed by 0.82.

The Legacy Architecture is officially frozen. The React Native team recommends migrating to the New Architecture.

0.80 is the last version to ship with official JavaScriptCore, which will now be maintained by the community.

Lastly, React Native now ships an experimental prebuilt ReactNativeDependencies.xcframework for iOS, which can cut first-time build times by ~12%. It’s important to note that the only pre-built elements are the libraries Meta does not directly control, like as Folly and GLog.

This experimental issue is not on by default. To install your pods, add the RCT_USE_RN_DEP env variable:RCT_USE_RN_DEP=1 bundle exec pod install

Read the full release notes.

Need help with your React Native app? Contact us.

Subscribe to Frictionless, the weekly newsletter by our CEO, Chris Lojniewski, and stay on top of the news.

Article link copied

Close button