Experimental Swift Package Manager support An opt-in alternative to CocoaPods on iOS — no Ruby, no Bundler, no pod install after dependency changes. CocoaPods remains the default and the supported path. Try it out:
1
1
19
1,269
Strict TypeScript API by default In 0.87, React Native's JavaScript API switches over to our modern and stable TypeScript types. - Deep imports into Libraries/ are now a type error - Types are generated directly from source - Improved docs on hover This is a one-time breaking change, with an opt out available through React Native 0.88. reactnative.dev/docs/strict-…
2
3
43
5,097
React Native DevTools additions DevTools now supports light/dark mode emulation via Emulation.setEmulatedMedia. Test your app's dark theme handling directly from DevTools or connected agents over CDP.
2
27
2,959
Jest preset moved to new package The Jest preset has been extracted to `@react-native/jest-preset`, reducing core package size. Update your jest.config.js:
1
23
2,705
React Native DevTools improvements - Multiple CDP connections: Connect DevTools, VS Code, and AI agents simultaneously - Native tabs on macOS: System-level tab handling for power users
1
56
10,067
New Animation Backend React Native 0.85 introduces a preview of the Shared Animation Backend, built in collaboration with Software Mansion. This is a new internal engine that will power both Animated and Reanimated. It expands first class native animation support in core, and unlocks even faster native performance for Reanimated. This is an experimental feature and will be available in 0.85.1 (shortly).
9
38
280
44,547
New iOS build options We now offer an experimental flag to compile out the Legacy Architecture, as well as to debug your precompiled binaries on iOS.
1
16
2,780
Intersection Observers (Canary) Continuing our expansion of Web APIs in React Native, we've added IntersectionObserver, which allows you write code responding to layout intersections.
1
28
2,524
New React Native DevTools features - Network inspection — now in core, and see where requests came from. - Performance tracing — deeply understand how your app is running. - New desktop app — a faster and better experience, still with zero setup.
2
4
40
3,213
You can now also write VR apps for Quest devices with React Native. Expo Go is now available on the Horizon Store so you can bring your apps to Horizon with the blink of an eye!
2
6
69
24,321
We showcased how the Instagram and Facebook VR apps have been entirely written with React Native. This allowed us to reuse much code from web, while also allowing new capabilities such as parallax effects on Instagram.
1
24
1,975
Apps built with React Native are also Award Winning. Last year we saw several apps built with React Native reaching the top of app stores such as: - Rise (Apple Design Awards Finalist) - Runna (App Store Best App Finalist) - Partiful (Google Play Best App 2024)
3
19
157
43,644
The React Native ecosystem is stronger than ever! 2,000+ libraries on reactnative.directory 2,700+ unique contributors
1
4
45
11,601
This year we also moved to shipping 6 releases a year, allowing you to get new features and bug fixes more frequently than ever.
1
27
2,222
Folks are downloading react-native on npm over 4 million times a week, that 100% growth from last React Conf!
2
41
2,615
If you missed the keynote, rewatch the full thing from the start of the Day 2 livestream. piped.video/watch?v=p9OcztRy…
30
13,309
And, coming later in React Native 0.83, you'll be able to profile and understand your app more intuitively, with native support for the Performance panel and Network panel in React Native DevTools.
5
2
67
9,344
4/ Web Performance APIs and New Tooling It's easier than ever to understand your app's performance thanks to newly added Performance APIs from the web. These provide new runtime profiling capabilities, and work in both development and production builds.
1
28
3,059
2/ Hermes V1 Today we also announced Hermes V1, the next evolution of our JavaScript Engine! Hermes V1 shows a 60% avg improvement on synthetic benchmarks, includes improved modern JS support, and ships today in 0.82 as experimental.
1
3
56
3,861
What we just announced at React Conf 1/ The New Architecture is now the ONLY supported Architecture for React Native. Starting with v0.82, you won't be able to opt-out from New Architecture anymore.
5
71
483
40,123
React Native 0.82 ships with a performance improvement for local development on Android: debugOptimized. With debugOptimized, you'll now benefit from smoother animations and a snappier experience while you’re developing your app on Android.
2
18
109
17,749
Today we’re thrilled to announce the release of React Native 0.82, live from React Conf in Las Vegas 🎉
13
56
524
61,979
Good morning from Day 2 of React Conf!
2
7
191
10,591
Refreshed New App Screen We've moved the New App Screen into its own package and given it a fresh coat of paint. It's a simplified starting point, and now provides a better experience on larger screens.
3
5
82
11,274
Android - Smaller APK size thanks to IPO React Native 0.80 ships with a significant size reduction for all Android apps, thanks to enabling Interprocedural Optimization on React Native and Hermes builds.
2
2
45
3,211
Faster Metro startup Metro is >3x faster to cold start, with bigger speedups on larger projects - great news for monorepos and CI builds. This was achieved by deferring source hashing to only read files actually bundled, greatly reducing IO with negligible impact on build speed.
3
6
132
17,134
Opt-in for JavaScript logs in Metro In response to user feedback, we've added an opt-in to restore JavaScript log streaming in Metro, previously removed in 0.77. To opt in, use the new --client-logs flag. This feature remains deprecated and will be removed in future.
1
3
31
8,534
The community template has been converted to use Swift, allowing you to maintain less code with a more modern language. Objective-C is still supported for those who need it. If you’re not using a framework, please refer to the upgrade helper for instructions on how to upgrade your app to the new template.
1
4
45
7,943
We’ve introduced `outlineWidth`, `outlineStyle`, `outlineSpread` and `outlineColor`. These props allow you to highlight elements by drawing their outline without affecting their layout.
1
1
67
3,823
With the `mixBlendMode` prop, you can now control how an element blends its colors with the other elements in its stacking context. Values such as `multiply`, `hard-light` and `difference` let you fully customize how your elements overlay.
1
2
63
12,616
React Native now supports specifying boxSizing as either border-box or content-box. This enables simpler layouts and reduces the need for manual adjustments of the borders of your elements. You can read more about this prop in the MDN docs: developer.mozilla.org/en-US/…
2
3
34
4,002
React Native now supports `display: contents`. With this you can avoid unnecessary nesting, which can simplify styling and improve accessibility. You can check out an example on reactnative.dev/blog/2025/01…
1
4
59
12,975
React Native DevTools, our rebuilt debugging experience that supports the New Architecture, is now stable in 0.76.
1
6
67
5,631
We've collaborated with the most popular React Native libraries to ensure support for the New Architecture. More than 850 libraries are already compatible, including all libraries with over 200K weekly downloads.
2
3
79
8,573
Removing the bridge allows for faster startup and direct communication between JavaScript and the native runtime, so that the cost of switching work is minimized without needing serialization.
2
15
124
10,152
Sunsetting `react-native init` Starting with 0.75, using `react-native init` will emit a warning, inviting you to use a framework. The Community CLI is still available for those who aren't ready to migrate yet.
1
5
31
3,749
New Architecture Stabilization As we prepare to ship the New Architecture as stable, 0.75 comes with several bug fixes and improvements. We also added a new label to reactnative.directory/ showing libraries that already support the New Architecture.
2
3
37
3,008
Percentage support for gap properties With 0.75, the gap, columnGap and rowGap properties now support strings with a % value.
1
1
33
3,078
Android Minimum SDK Bump React Native 0.74 requires a minimum Android SDK version of 23 (Android 6.0). Previously, this was Android 5.0 (API 21). Several improvements on Android in this release have enabled us to reduce app size by ~13% in a newly created app.
2
4
60
4,971
For existing projects, we recommend pinning to the previous version of CocoaPods (1.14.0). This can be done by updating your Gemfile and running `bundle install`. Please follow the GitHub issue thread for further updates and alternative workarounds. github.com/facebook/react-na…
1
5
37
12,245
- Android 14 Support - We've updated React Native to fully support Android 14. This includes SDK version bumps and projects now require Java 17. reactnative.dev/blog/2023/12…
2
4
55
4,476
- Debugging Improvements - Hermes now supports Console Log History, and we are shipping a preview of our Experimental New Debugger. We've also updated our Debugging docs with up-to-date info and refreshed visuals.
3
6
57
5,907
Replying to @ChainReactConf
Our team was privileged to be able to speak at Chain React this year (in-person!) Check out @CipolleschiR's talk on getting started with your first contribution to React Native piped.video/watch?v=3sgOgB9p…
1
5
27
6,002
We've brought two popular React DevTools features on web to React Native. You can now use click-to-inspect to highlight components in the app, and highlighting components in DevTools will also highlight the component in the app:
2
13
101
11,724
It's time again for the official React Community Survey! This year we’re asking the whole family: React, React Native, Relay—we want to hear from everyone! Your feedback helps us invest where it matters most. Take the survey today: surveys.savanta.com/survey/s…
8
63
182
Thank you @kadikraman for writing this introduction to security in React Native apps! Check it out in the official React Native docs: reactnative.dev/docs/securit…
8
47
198
Have you checked out the new guide to testing your #ReactNative app written by @vonovak? It's pretty... colorful! reactnative.dev/docs/next/te… Thank you @vonovak for such a thorough introduction!
7
53
215
We now have our very own domain: Reactnative.dev! New domain—same content 💙
18
185
905