# Reusing Code with React Native Packages at Shopify

DevFeed: [Reusing Code with React Native Packages at Shopify](<https://devfeed.tech/articles/reusing-code-with-react-native-packages-at-shopify-1533.md>)

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

Author: Elvira Burchik

Published: 2021-09-29T14:30:01Z

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>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [shopify](<https://devfeed.tech/tags/shopify.md>)

## AI overview

Shopify describes extracting shared functionality from React Native apps into packages and choosing a monorepo to reduce maintenance and make contributions easier.

## Source excerpt

At Shopify, we develop a bunch of different React Native mobile apps: Shop, Inbox, Point of Sale, Shopify Mobile, and Local Delivery. These apps represent different business domains, but they often have shared pieces of functionality like login or foundational blocks they build upon. Wouldn't it be great to leverage development speed and focus on important product features by reusing code other teams have already written?