React Native 0.87 is now available!
This release makes the Strict TypeScript API the default, updates Metro with new optimizations, and adds experimental support for Swift Package Manager.
RT @reactjs: The first React Foundation Meetup is happening in London next week!
Join us for technical talks, snacks & drinks, and a chance to connect with people across the React and React Native community.
📅 November 11 · 6 PM GMT
📍 Meta Kings Cross, London
Sign up:
React Native 0.88 is now available!
This release switches to a web-based event dispatching model, adds variable fonts support, SceneDelegate on iOS, and ArrayBuffer support for Android TurboModules. And it's another non-breaking major release.
Other improvements
- React 19.3 and Metro 0.87
- Experimental Swift Package Manager tooling
- backgroundSize/Position/Repeat are now stable
- React Native DevTools: Experimental performance screenshots in the Canary channel
React Native 0.88 contains 568 commits from 91 contributors.
As always, we want to thank our partners and the community for your contributions in this release!
Full changelog:
Other changes
- InteractionManager removed, use requestIdleCallback
- `@react-native/assets-registry` deprecated
- `react-native/jest-preset` fallback removed
- ImageBackground deprecated
Please see the blog post for all breaking changes and deprecations.
React Native 0.87 contains 265 commits from 74 contributors.
As always, we want to thank our partners and the community for your contributions in this release!
You can find the complete changelog here.
React Native 0.86 is now available!
This release includes comprehensive edge-to-edge support on Android 15+. And, following 0.83, it's the second React Native release with no user-facing breaking changes.
React Native 0.86 contains over 596 commits from 97 contributors.
We want to thank our partners and the community for your contributions in this release!
You can find the complete changelog here.