React Native Blog

React Native Version 0.84 Release: Key Changes Explained

Original post React Native Version 0.84 Release

This article covers React Native v0.84.0 React Native v0.84.0 release notes

Article Summary

React Native 0.84 just dropped with automatic performance wins for every app. No migration needed, no config changes required—just faster execution and lower memory usage out of the box.

The React Native team released version 0.84, making Hermes V1 the default JavaScript engine across iOS and Android. This release also ships precompiled iOS binaries by default and continues removing Legacy Architecture code, with over 650 commits from 95 contributors.

Key Takeaways

Critical Insight

Every React Native app automatically gets measurable performance improvements and faster iOS builds without any migration work required.

Continue reading

What This Article Covers

Problem

React Native apps were slow to build on iOS because React Native core got compiled from source every time developers did a clean build. The Legacy Architecture code also made both iOS and Android binaries larger than they needed to be.

Solution

The React Native team made precompiled .xcframework binaries the default for iOS builds and added the RCT_REMOVE_LEGACY_ARCH flag to skip compiling Legacy Architecture code. This lets developers avoid recompiling React Native core and shrink their app size.

Impact

iOS builds are now much faster since React Native core doesn't get recompiled each time. App size went down because unused Legacy Architecture classes were removed from both platforms. This release included 650+ commits from 95 contributors.

The release notes hint at some breaking changes in image handling that could affect popular libraries like react-native-svg.

This page summarizes “React Native Version 0.84 Release” by React Native Blog, published Feb 11, 2026. All credit for the original work goes to the authors.

Read the original on reactnative.dev (opens in new tab)

AI tools for React Native

Browse all AI tools →