facebook/react-native
v0.89.0-rc.0Curated framework repository (facebook/react-native) tracked via conditional GitHub .atom polling.
@facebook/react-native is an open-source library and developer tool in the facebook/react-native ecosystem. It saves developers from writing repetitive low-level boilerplate from scratch by providing a battle-tested, open-source implementation ready for production.
Accessibility: AccessibilityState::selected is now `std:. Pre-release build; test in staging. Migration: Low.
Key Release Highlights (v0.89.0-rc.0)
- Accessibility:
AccessibilityState::selectedis nowstd::optional<bool>in C++ props, preserving an unsetselectedinstead of coercing it tofalse(af4d8eb08a b... - Assets: Remove
react-native/assets-registry. UseAssetRegistryfromreact-nativeandreact-native/asset-utilsinstead. (56c48ac0eb by @huntie) - Babel: Turn off
babel/plugin-transform-destructuringplugin (73711b301e by @retyui) - C++: Remove deprecated
react/renderer/graphics/Geometry.handreact/renderer/graphics/conversions.h; include<React/Graphics.h>or<React/RendererCore.h>...
Breaking Changes (Action Required)
- Assets: Remove
react-native/assets-registry. UseAssetRegistryfromreact-nativeandreact-native/asset-utilsinstead. (56c48ac0eb by @huntie) - C++: Remove deprecated
react/renderer/graphics/Geometry.handreact/renderer/graphics/conversions.h; include<React/Graphics.h>or<React/RendererCore.h>instead (1449daad5e by @j-piasecki)
npm install @facebook/react-native@0.89.0-rc.0Ecosystem Compatibility Matrix & Verified Graph Warnings
Zero-Noise Historical Release Timeline (1)
Format: [Core Change] + [Required Action] + [Migration Effort]Accessibility: AccessibilityState::selected is now `std:. Pre-release build; test in staging. Migration: Low.
Upgrade & Migration Q&A (facebook/react-native v0.89.0-rc.0)
Direct Answers for Engineers & AI AgentsIs facebook/react-native v0.89.0-rc.0 safe to upgrade in production?
facebook/react-native v0.89.0-rc.0 is classified as BREAKING (PRERELEASE release). Accessibility: AccessibilityState::selected is now `std:. Pre-release build; test in staging. Migration: Low.
What breaking changes or compatibility risks exist in facebook/react-native v0.89.0-rc.0?
Assets: Remove react-native/assets-registry. Use AssetRegistry from react-native and react-native/asset-utils instead. (56c48ac0eb by @huntie) C++: Remove deprecated react/renderer/graphics/Geometry.h and react/renderer/graphics/conversions.h; include <React/Graphics.h> or <React/RendererCore.h> instead (1449daad5e by @j-piasecki)
What is the bundle size impact of @facebook/react-native v0.89.0-rc.0?
Measured bundle size telemetry is currently unavailable for @facebook/react-native v0.89.0-rc.0; verify build output locally before deploying.
How do I upgrade @facebook/react-native to v0.89.0-rc.0?
Upgrade @facebook/react-native to v0.89.0-rc.0 by running "npm install @facebook/react-native@0.89.0-rc.0" and applying the migration steps: npm install @facebook/react-native@0.89.0-rc.0