Skip to content

Latest commit

 

History

History
78 lines (70 loc) · 3.08 KB

overview.mdx

File metadata and controls

78 lines (70 loc) · 3.08 KB
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';

If you have a React Native app that doesn't use any Expo tools, you might be wondering what Expo can provide for you, why you might want to use Expo tools and services, and how to get started.

All tools and services provided by Expo work great in any React Native app.

You can use EAS to get quickly set up with a professional CI/CD workflow for building, reviewing, deploying, and updating your apps. Expo CLI provides the best command line experience for working with React Native. The Expo SDK is an extended standard library for React Native, it gives developers access to high quality, well maintained native libraries that use consistent API conventions to make them easier to learn and use.

If you've ever written a native module for React Native, you'll be surprised how much easier it is to build and maintain modules with the idiomatic Swift and Kotlin DSL provided by the Expo Modules API.

There's so much more to explore, and the links below will help you to explore the options available to you.

Next Steps

<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" />