React Native Wrapped 2025: The Year We Entered Our Polishing Era
Article Summary
Josh Yoes from Infinite Red declares 2025 as React Native's 'polishing era.' Seven releases, zero breaking changes in the final drop, and the New Architecture migration finally complete.
This comprehensive year-in-review covers React Native's evolution from 0.77 through 0.83, tracking the framework's shift from foundational changes to performance optimization and developer experience improvements. The article chronicles monthly milestones from Meta, Expo, and the broader community.
Key Takeaways
- React Native 0.83 shipped with zero breaking changes, a framework first
- Legacy architecture frozen in June, completely removed by October
- Nitro modules, FlashList v2, and Unistyles 3.0 pushed performance boundaries
- DevTools gained Network and Performance panels plus standalone desktop app
- React Compiler enabled by default, eliminating manual useMemo and useCallback
React Native matured from 'it works great' to 'it works fast' with seven releases that prioritized performance, developer experience, and ecosystem stability over breaking changes.
About This Article
React Native developers spent much of 2025 dealing with slow build times and sluggish app startup performance on both iOS and Android. The issues ran deep across the development stack and needed fixes at multiple levels.
Meta and Software Mansion tackled this by adding experimental precompiled iOS builds to React Native 0.80 and 0.81. Software Mansion also released RNRepo in beta, which provides pre-built Android artifacts. Both approaches let developers compile faster without having to set things up manually.
Build times dropped noticeably and apps started up faster with these precompilation approaches. React Native became more competitive with native development in terms of speed, while still letting teams share code across platforms.