React Native 0.78 has been released, bringing several improvements to enhance performance, streamline development, and refine platform integration. This release makes updates faster, more efficient, and easier to adopt, ensuring a smoother developer experience. React Native 0.78 now fully supports React 19, which introduces several breaking changes and new features, including actions, useActionState, useOptimistic, and use. The React Compiler in React Native 0.78 optimizes performance by automatically applying memoization, simplifying setup and configuration.
The release also includes performance and release improvements, such as faster and smaller releases, opt-in JavaScript logs in Metro, and improved debugging and stability. Native Android XML drawable support has been introduced, allowing developers to use Android vector drawables for scalable, high-quality images with minimal impact on app size. Additionally, React Native 0.78 introduces RCTReactNativeFactory, making it easier to embed React Native views inside existing iOS apps.
The update includes several key features and improvements, such as React 19 support, the new React Compiler, native Android XML drawable support, and iOS RCTReactNativeFactory. Faster and smaller releases in 2025 will make upgrades smoother. However, developers should be mindful of breaking changes related to React 19 deprecations, React Compiler setup, and Metro log streaming. Overall, React Native 0.78 marks a significant step forward in performance, platform stability, and developer workflow.
dev.to
dev.to
Create attached notes ...
