# Migrating to React Native's New Architecture

DevFeed: [Migrating to React Native's New Architecture](<https://devfeed.tech/articles/migrating-to-react-native-s-new-architecture-1532.md>)

Original publisher: [Read original article](<https://shopify.engineering/react-native-new-architecture>)

Author: Thiago Magalhaes

Published: 2025-09-05T20:26:56Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [React Native](<https://devfeed.tech/topics/react-native.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [Architecture & optimization](<https://devfeed.tech/topics/architecture-optimization.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>)

Tags: [architecture-optimization](<https://devfeed.tech/tags/architecture-optimization.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [migration](<https://devfeed.tech/tags/migration.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [updates](<https://devfeed.tech/tags/updates.md>)

## AI overview

Shopify describes migrating Shopify Mobile and Shopify Point of Sale to React Native's New Architecture while continuing weekly releases for millions of merchants. The article explains the migration strategy, including minimizing initial code changes, maintaining compatibility with both architectures, preserving performance and stability, and using dual-architecture testing and feature flags to reduce disruption.

## Source excerpt

Shopify successfully migrated two of its 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.