Five years of React Native at Shopify
Article Summary
Shopify went all-in on React Native five years ago. Here's what happened when they migrated every single mobile app.
Shopify's Director of Engineering shares hard-won lessons from a complete platform migration. They switched from native iOS/Android to React Native across all apps to stop building features twice and unlock cross-platform talent.
Key Takeaways
- Apps hit sub-500ms screen loads with 99.9%+ crash-free sessions
- Hot reloading eliminated multi-minute compile times that broke developer flow
- TypeScript enabled web devs to ship mobile and vice versa
- Native expertise remains crucial for performance, widgets, and hardware features
- Debugging is still flakey compared to native tooling
Critical Insight
React Native delivered the promised productivity gains without sacrificing performance, but success required mixing native and web expertise on every team.