Shipit! Presents: How We Write React Native Apps - Shopify
May 27, 2021
Summary
This post contributes to the Shopify Mobile Hybrid Architecture thread by detailing best practices for React Native development within Shopify. It covers strategies for managing state between React Native and native modules, emphasizing React Native as the source of truth. It also discusses UI flexibility using Restyle and breakpoints, testing methodologies with Jest, and the use of Buildkite for CI. The post clarifies the approach to brownfield app development and the use of Reanimated 2 in production.
More from the Shopify Mobile Hybrid Architecture trail
- Mobile Bridge: Making WebViews Feel Native (2025) - Shopify
- Migrating our Largest Mobile App to React Native - Shopify
- Implementing Server-Driven UI Architecture on the Shop App - Shopify
- Remote rendering: Shopify’s take on extensible UI - Shopify
- A Kotlin Style .copy Function for Swift Structs - Shopify