Shopify Sep 5, 2025

Migrating to React Native's New Architecture

Article Summary

Shopify just migrated two massive apps to React Native's New Architecture without pausing weekly releases or breaking production for millions of merchants.

Staff Engineer Thiago Magalhaes shares how Shopify's mobile team navigated this fundamental framework change across hundreds of screens and 40+ native modules. This is a detailed playbook from the trenches of a large-scale migration.

Key Takeaways

Critical Insight

Shopify successfully migrated to React Native's New Architecture while shipping weekly, proving large-scale migration is achievable with the right strategy and gradual rollout approach.

The article reveals specific crash patterns and performance issues that only appeared at production scale, plus the emergency response thresholds that determined whether to fix forward or rollback.

About This Article

Problem

Shopify's apps were dropping frames and animations were stuttering on both iOS and Android. The culprit was heavy use of Reanimated for navigation animations, but the problem only showed up once they tested at scale in production.

Solution

Shopify worked directly with Software Mansion and Meta. They got early access to patches, dug into the root causes together, and pushed fixes back into Reanimated and React Native so other teams could benefit.

Impact

Teams using Reanimated with the new architecture now have better performance and fewer bugs thanks to this work. Large-scale early adoption like this can actually improve the whole ecosystem.