React Native Comes to Meta Quest
React Native has always focused on helping developers reuse knowledge across platforms. What started with Android and iOS has steadily expanded to Apple TV, Windows, macOS, and even the web with react-strict-dom. In 2021, the Many Platform Vision post outlined a future where React Native could adapt to new devices and form factors without fragmenting the ecosystem.
At React Conf 2025, we took another step toward that vision by announcing official React Native support for Meta Quest devices. This post focuses on how to get started with React Native on Meta Quest, what works today, and how developers can build and ship VR apps using familiar tools and patterns.
React Native 0.84 - Hermes V1 by Default
Today we're excited to release React Native 0.84!
This release makes Hermes V1 the default JavaScript engine, bringing significant performance improvements to all React Native apps. We've also continued removing the Legacy Architecture on both iOS and Android, and are shipping precompiled iOS binaries by default.
Highlights
React Native 0.83 - React 19.2, New DevTools features, no breaking changes
Today we are excited to release React Native 0.83!
This release includes React 19.2, significant new features for React Native DevTools, and support for the Web Performance and Intersection Observer APIs (Canary). This is also the first React Native release with no user facing breaking changes.
Highlights
React Native 0.82 - A New Era
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.
Highlights
React Native 0.81 - Android 16 support, faster iOS builds, and more
Today we are excited to release React Native 0.81!
This ships with support for Android 16 (API level 36) and includes a variety of other stability improvements and bugfixes, as well as experimental support for faster iOS builds using precompilation.
Highlights
React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch and much more
Today we are excited to release React Native 0.80!
This release brings the version of React we ship inside React Native to the latest stable available: 19.1.0.
We’re also shipping a series of stability improvements to our JS API: deep imports will now fire a warning and we’re offering a new opt-in Strict TypeScript API which offers types that are more accurate and safer to use.
Moreover, the Legacy Architecture of React Native is now officially frozen, and you’ll start seeing warnings for APIs that will stop working once we fully sunset the Legacy Architecture.
Highlights
Moving Towards a Stable JavaScript API (New Changes in 0.80)
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:
- Deep imports deprecation: From 0.80, we're introducing deprecation warnings for deep imports from the
react-nativepackage. - Opt-in Strict TypeScript API: We are moving to from-source TypeScript types and a new public API baseline under TypeScript. These enable stronger and more futureproof type accuracy, and will be a one-time breaking change. Opt in via
compilerOptionsin your project'stsconfig.json. - We'll work with the community over time to ensure that these changes work for everyone, before enabling the Strict TypeScript API by default in a future React Native release.
React Native 0.79 - Faster tooling and much more
Today we are excited to release React Native 0.79!
This release ships with performance improvements on various fronts, as well as several bugfixes. First, Metro is now faster to start thanks to deferred hashing, and has stable support for package exports. Startup time in Android will also be improved thanks to changes in the JS bundle compressions and much more.
Highlights
React Native 0.78 - React 19 and more
Today we are excited to release React Native 0.78!
This release ships React 19 in React Native and some other relevant features like native support for Android Vector drawables and better brownfield integration for iOS.





















