You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/blog/2026-06-10-react-native-0.86.mdx
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ date: 2026-06-10
9
9
10
10
Today we are excited to release React Native 0.86!
11
11
12
-
This release includes comprehensive edge-to-edge support on Android 15+ and performance tracing improvements in React Native DevTools.
12
+
This release includes comprehensive edge-to-edge support on Android 15+ and improvements in React Native DevTools.
13
13
14
14
Following 0.83, this is the second React Native release with no user-facing breaking changes, reflecting our continued commitment to making upgrades more predictable and seamless.
15
15
@@ -22,15 +22,15 @@ As part of this release, the React, React Native, Metro, Yoga and React Native W
22
22
### Highlights
23
23
24
24
-[Edge-to-Edge on Android](/blog/2026/06/10/react-native-0.86#edge-to-edge-on-android)
React Native 0.86 ships comprehensive fixes for Android 15+ edge-to-edge mode, where the system enforces edge-to-edge display even when apps don't explicitly opt in.
33
+
React Native 0.86 ships comprehensive fixes for Android 15+ edge-to-edge mode, including when it's enforced by the OS but not explicitly enabled via the `edgeToEdgeEnabled` Gradle property.
34
34
35
35
Key fixes include:
36
36
@@ -40,9 +40,7 @@ Key fixes include:
40
40
-**`StatusBar`** now supports updating status bar style and visibility while a Modal is open.
41
41
-**Navigation bar** contrast respects the theme's `enforceNavigationBarContrast` attribute.
42
42
43
-
React Native now also handles edge-to-edge correctly when it's enforced by the OS (Android 15+) but not explicitly enabled via the `edgeToEdgeEnabled` Gradle property.
44
-
45
-
### React Native DevTools: Performance Tracing
43
+
### React Native DevTools Improvements
46
44
47
45
React Native DevTools now support **light/dark mode emulation** via `Emulation.setEmulatedMedia`, allowing you to test your app's appearance mode handling directly from the DevTools without changing your device settings.
48
46
@@ -56,7 +54,7 @@ To learn more about what we consider a breaking change, have a look at [this art
56
54
57
55
## Deprecations
58
56
59
-
The following APIs have been removed and are due for removal in a future release of React Native:
57
+
The following APIs have been deprecated and are due for removal in a future release of React Native:
60
58
61
59
-**`ViewUtil.getUIManagerType`**: As part of the removal of the legacy architecture, this API is now deprecated. You can inline `UIManagerType.Fabric` directly or remove the checks on the UIManagerType altogether.
62
60
-**`AppRegistry`**: The second argument of `AppRegistry.setComponentProviderInstrumentationHook` is now deprecated and will warn if used.
@@ -129,7 +127,7 @@ We want to send a special thank you to those community members that shipped sign
129
127
130
128
:::info
131
129
132
-
0.86 is now the latest stable version of React Native and 0.83.x moves to unsupported. For more information see [React Native's support policy](https://github.com/reactwg/react-native-releases/blob/main/docs/support.md).
130
+
0.86 is now the latest stable version of React Native and 0.83.x moves to unsupported. For more information see [React Native's support policy](/releases).
0 commit comments