title | sidebar_title | hideTOC | description |
---|---|---|---|
Overview of using Expo with existing React Native apps |
Overview |
true |
Learn how to use Expo tools and services with existing React Native apps. |
import { BoxLink } from '/ui/components/BoxLink';
import { Terminal } from '/ui/components/Snippet';
import { DEMI, CODE } from '~/ui/components/Text';
import {
BookOpen02Icon,
Rocket02Icon,
Lightbulb01Icon,
RefreshCw02Icon,
BuildArtifactIcon,
ChevronUpDoubleIcon,
} from '@expo/styleguide-icons';
A bare React Native app is a project where developers make direct changes to their native android and ios project directories rather than continuously generating (with CNG) them using app config and prebuild.
All tools and services provided by Expo, including EAS, Expo CLI, and Expo SDK libraries, work great whether you use CNG to generate your native directories or you modify them directly (bare workflow).
{/* TODO: add information here about why you would want to use Expo tools and services in existing React Native apps */}
<BoxLink
title="Install Expo modules"
Icon={Rocket02Icon}
description={
<>
If you have already initialized a React Native app without create-expo-app
, learn
how to install the Expo module library.
</>
}
href="/bare/installing-expo-modules"
/>