React Native 0.83 - React 19.2, New DevTools features, no breaking changes
·
12 min read

Riccardo Cipolleschi
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol
Software Engineer @ Expo

Alan Hughes
Software Engineer @ Expo
·
12 min read

Riccardo Cipolleschi
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol
Software Engineer @ Expo

Alan Hughes
Software Engineer @ Expo
·
13 min read

Vitali Zaidman
Software Engineer @ Meta

Nicola Corti
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol
Software Engineer @ Expo

Alan Hughes
Software Engineer @ Expo
Today we're excited to release React Native 0.82: the first React Native that runs entirely on the New Architecture.
This is a milestone release for React Native and we believe it's the start of a new era. In future versions we will be removing the remaining code from the Legacy Architecture to reduce install size and streamline the codebase.
In addition, 0.82 also ships with an experimental opt-in to a newer version of Hermes called Hermes V1. We’re also enabling several React features by updating the React version to 19.1.1, and shipping support for DOM Node APIs.
·
10 min read

Moti Zilberman
Software Engineer @ Meta

Vitali Zaidman
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol
Software Engineer @ Expo

Christian Falch
Software Engineer @ Expo
·
12 min read

Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Software Engineer @ Meta

Gabriel Donadel Dall'Agnol
Software Engineer @ Expo

Christian Falch
Software Engineer @ Expo
·
10 min read

Alex Hunt
Software Engineer @ Meta

Iwo Plaza
Software Engineer @ Software Mansion

Jakub Piasecki
Software Engineer @ Software Mansion

Dawid Małecki
Software Engineer @ Software Mansion
In React Native 0.80, we're introducing two significant changes to React Native's JavaScript API — the deprecation of deep imports, and our new Strict TypeScript API. These are part of an ongoing effort to accurately define our API and offer dependable type safety to users and frameworks.
Quick takeaways:
react-native package.compilerOptions in your project's tsconfig.json.·
11 min read

Alan Hughes
Software Engineer @ Expo

Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Software Engineer @ Meta

Nicola Corti
Software Engineer @ Meta
·
11 min read
Vojtech Novak
Software Engineer @ Expo

Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Software Engineer @ Meta

Riccardo Cipolleschi
Software Engineer @ Meta
·
10 min read

Michał Pierzchała
Head of Technology @ Callstack

Szymon Rybczak
Software Engineer @ Callstack

Mo Javad
Head of Mobile (UK) @ Theodo

Steven Moyes
Senior Product Manager @ Microsoft
Every year, the core contributors in the React Native Community get together with the React Native team to collaboratively shape the direction of this project.
Last year was no different—with small exception. We usually meet a day before React Universe Conf (formerly React Native EU) at Callstack HQ in Wrocław. In 2024, learning from past experiences, we hosted the Summit for two consecutive days, so that we can have more unstructured time together.

·
16 min read
Vojtech Novak
Software Engineer @ Expo
Mazen Chami
Software Engineer @ InfiniteRed

Blake Friedman
Software Engineer @ Meta
Rob Hogan
Software Engineer @ Meta
Today we are excited to release React Native 0.77!
This release ships several features: new styling capabilities such as support for display: contents, boxSizing, mixBlendMode, and outline-related properties to provide a more powerful layout options; Android 16KB page support to be compatible with the newer Android devices. We are also modernizing the community template by migrating it to Swift, while continuing to support and maintain compatibility with Objective-C for developers who prefer it.
·
24 min read

The React Team
@reactjs / @reactnative
React Native 0.76 with the New Architecture by default is now available on npm!
In the 0.76 release blog post, we shared a list of significant changes included in this version. In this post, we provide an overview of the New Architecture and how it shapes the future of React Native.
The New Architecture adds full support for modern React features, including Suspense, Transitions, automatic batching, and useLayoutEffect. The New Architecture also includes new Native Module and Native Component systems that let you write type-safe code with direct access to native interfaces without a bridge.
This release is the result of a ground-up rewrite of React Native we’ve been working on since 2018, and we’ve taken extra care to make the New Architecture a gradual migration for most apps. In 2021, we created the New Architecture Working Group to collaborate with the community on ensuring a smooth upgrade experience for the entire React ecosystem.
Most apps will be able to adopt React Native 0.76 with the same level of effort as any other release. The most popular React Native libraries already support the New Architecture. The New Architecture also includes an automatic interoperability layer to enable backward compatibility with libraries targeting the old architecture.