Shopify Jan 13, 2025

Five Years of React Native at Shopify

Article Summary

Mustafa Ali from Shopify just dropped a masterclass in platform migration strategy. Five years after betting the company's mobile future on React Native, here's what actually happened.

In 2020, Shopify made the bold call to migrate all mobile apps from native iOS/Android to React Native. This retrospective shares hard-won lessons from migrating multiple production apps serving millions of merchants, including performance data, team dynamics, and what they'd do differently.

Key Takeaways

Critical Insight

Shopify successfully migrated all mobile apps to React Native, proving you can build world-class performance while dramatically increasing developer productivity and cross-platform talent portability.

The article reveals why Shopify is restarting the React Native Working Group in 2025 and which specific technical challenges they're tackling with Meta.

About This Article

Problem

Shopify's React Native framework didn't have the shared foundations that native development had built up over years. Teams kept solving the same problems over and over, reinventing solutions for each app.

Solution

By the end of 2023, Shopify pulled common components into shared libraries. Identity, real-time monitoring, and performance measurement became available to all apps. This spread expertise across the organization.

Impact

Shared foundations stopped duplicate work. All apps automatically got better when improvements were made. Engineers had more time to focus on shipping features that users actually wanted in 2025 and beyond.

Recent from Shopify

Related Articles