• React Native 0.78 introduces React 19, bringing smaller, faster releases and new async transition features. • Key changes include removal of propTypes and other legacy APIs requiring app migration. • Android now supports native XML vector drawables, improving UI performance and flexibility. • iOS gets ReactNativeFactory, enhancing brownfield integration and simplifying component ref handling. • New React 19 hooks: useActionState, useOptimistic, and use for resource access during render. • React Compiler now supports build‑time optimizations, reducing bundle size and improving startup times.
Article Summaries:
- React Native 0.78 has been released, bringing React 19 into the framework along with several new capabilities. The update focuses on smaller, faster releases and introduces features such as async transitions,
useActionState,useOptimistic, and a newuseAPI for accessing resources during render. Developers must migrate to remove deprecated APIs likepropTypes. Native enhancements include built‑in support for Android XML vector drawables and improved iOS brownfield integration viaReactNativeFactory. The React Compiler is now easier to enable-only the compiler package and a Babel plugin are required, eliminating the need for a separate runtime. Facebook also announced a streamlined release cadence for 2025 to reduce breaking changes.
Sources: