Shopify's Epic React Native New Architecture Migration

2025-09-16
Shopify's Epic React Native New Architecture Migration

Shopify successfully migrated its massive Shopify Mobile and Shopify POS apps to React Native's New Architecture while maintaining weekly releases and serving millions of merchants. This involved a complex codebase, hundreds of screens and native modules, extensive custom components, and deep integration with first-party libraries like FlashList. The post details their migration strategy, key decisions, and lessons learned, including maintaining development velocity, dual architecture compatibility, and performance/stability parity. Common migration issues like state batching, blank screens, shadow tree manipulation, and view flattening are addressed. The migration resulted in improved app launch times and valuable contributions back to the React Native community.

Read more

Shopify's 5-Year React Native Journey: Successes, Lessons, and the Future

2025-01-16
Shopify's 5-Year React Native Journey: Successes, Lessons, and the Future

Shopify shares its five-year experience with React Native. Initially driven by efficiency, talent portability, and faster value delivery, Shopify migrated all its mobile apps to React Native. The transition was successful, resulting in high-performing apps (<500ms screen loads, >99.9% crash-free sessions). They learned about React Native's speed, hot reloading, and how TypeScript improves talent portability. Challenges included debugging complexities, updates requiring effort, and reliance on third-party libraries. Shopify stresses the importance of native development and improved team skills via shared infrastructure and training. They will continue collaborating with Meta to improve React Native.

Read more
Development Mobile Development