Tech News
← Back to articles

Migrating to React Native's new architecture

read original related products more articles

Introduction

We successfully migrated two of our largest apps, Shopify Mobile and Shopify Point of Sale (POS) to React Native's New Architecture while maintaining weekly releases and serving millions of merchants. This migration involved a complex codebase with hundreds of screens and native modules, extensive custom components, and deep integration with first-party libraries like FlashList.

Key outcomes:

Maintained development velocity throughout migration

Zero feature development disruption

Identified and solved common migration issues at scale

This post shares our migration approach, the key decisions we made, and the lessons we learned so other teams can benefit from our experience. We'll cover the practical strategies we used to successfully migrate the Shopify mobile app while maintaining development velocity and app stability.

Migration Strategy: Keeping the Ship Moving

Guiding Principles

Our migration strategy was built on three core principles:

... continue reading