# Five years of React Native at Shopify

DevFeed: [Five years of React Native at Shopify](<https://devfeed.tech/articles/five-years-of-react-native-at-shopify-1395.md>)

Original publisher: [Read original article](<https://shopify.engineering/five-years-of-react-native-at-shopify>)

Author: Mustafa Ali

Published: 2025-01-13T23:20:54Z

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>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Web](<https://devfeed.tech/topics/web.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [ios](<https://devfeed.tech/tags/ios.md>), [meta](<https://devfeed.tech/tags/meta.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [performance](<https://devfeed.tech/tags/performance.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

Shopify reviews five years of adopting React Native for mobile, explaining the goals of writing code once, enabling engineers to work across iOS, Android, and Web, and delivering more value. The article reports improved productivity, feature parity, performance, and stability across Shopify's apps, while continuing to use native code where appropriate.

## Source excerpt

Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and once on Android Talent portability - Enable devs to work fluently across iOS, Android, and Web Ship more value - Spend more time delivering value to users instead of chasing feature...