We're excited to release React Native Windows 0.75.0-preview.1 targeting React Native 0.75.0-rc.3. There have been many changes to both react-native-windows and react-native itself, and we would love your feedback on anything that doesn't work as expected. This release includes the commits to React Native Windows from 3/25/2024 – 6/20/2024.
How to upgrade
You can view the changes made to the default new React Native Windows applications for C++ and C# using React Native Upgrade Helper. See this document for more details.
Reliability
- Fixes Microsoft.ReactNative.IntegrationTests and Mso.UnitTests to run with Fabric. Fixed Microsoft.ReactNative.IntegrationTests and Mso.UnitTests to run with Fabric (#12924) · microsoft/react-native-windows@5c71eac (github.com)
- Rework EventPhase type to avoid using TS enum. Rework EventPhase type to avoid using TS enum (#12908) · microsoft/react-native-windows@80688a3 (github.com)
- Reduce issues caused by long paths. Reduce usage of long paths in assets which can cause long path issues (#12942) · microsoft/react-native-windows@1dc39a4 (github.com)
- Update Hermes to a new updated version. Change Hermes package version to 0.1.21 (#13207) · microsoft/react-native-windows@5a5053b (github.com)
- Fixed isFocused function to handle null focused input correctly. fix(TextInput/isFocused): correctly handle null focused input (#13219) · microsoft/react-native-windows@e2a0c87 (github.com)
- Aligns the SDK version from 10.0.19041.0 to 10.0.22621.0. Upgrade to Windows SDK 10.0.22621.0 (#3287) · microsoft/react-native-windows@25be519 (github.com)
- Fixes AsynchronousEventBeat getting locked. AsynchronousEventBeat can get locked where it will not beat anymore (#13293) · microsoft/react-native-windows@fefc835 (github.com)
Accessibility
- Fixed a crash that occurred when passing null to a View with "no-hide-descendents" set for importantForAccessibility. Fixing crash when passing null children to view with no-hide-descendents (#13224) · microsoft/react-native-windows@f636d2c (github.com)
New Features
- New Microsoft.ReactNative nugets with Fabric enabled. Add builds and nugets for MS.RN Fabric (#12900) · microsoft/react-native-windows@1ea5673 (github.com)
- Adds support of react-native-win32.dll on ARM64EC. Port Desktop DLL to ARM64EC (#13320) · microsoft/react-native-windows@5a2f8d9 (github.com)
- Enables detecting devMode with react-native init-windows and old/* templates. Enable devMode with react-native init-windows old/* templates (#13362) · microsoft/react-native-windows@813ba19 (github.com)