🌐
Expo Documentation
docs.expo.dev
Expo Documentation
Docs · BlogChangelogStar Us on GitHub · Hide navigation · Search · HomeGuidesEASReferenceLearn · ArchiveExpo SnackDiscord and ForumsNewsletter · State of React Native 2025 · Have a few minutes and want to shape the future of React Native? Fill out the Survey Now!
Tools for development
By default, Expo Doctor validates your project's packages against the React Native directory and checks if app config properties are properly synced when native directories exist. You can configure these checks in your project's package.json file.
Create a project
Learn how to create a new Expo project · System requirements:
Start developing
Make your first change to an Expo project and see it live on your device.
Set up your environment
Learn how to set up your development environment to start building with Expo.
🌐
React Native
reactnative.dev › docs › environment-setup
Get Started with React Native · React Native
1 week ago - Expo provides features like file-based routing, high-quality universal libraries, and the ability to write plugins that modify native code without having to manage native files. ... Yes. You can use React Native without a Framework.
Discussions

Expo vs React Native documentation?
They don’t cover the same things More on reddit.com
🌐 r/expo
8
4
October 29, 2024
react native - How can I get the outdated expo docs? - Stack Overflow
As our RN application based on [email protected], so we use expo@^0.37.0 to set up local development environment. But it seems that expo doesn't supply outdated docs, could only find recent version More on stackoverflow.com
🌐 stackoverflow.com
Expo vs bare React Native project. What to use in 2024 (and beyond)?
Expo dev client More on reddit.com
🌐 r/reactnative
77
65
December 23, 2023
Why use Expo for React Native Development
expo is awesome much better dx when you develop something More on reddit.com
🌐 r/reactnative
25
3
December 23, 2024
🌐
Expo
expo.dev
Expo
🌟 Why choose #Expo for your next app? Enjoy the simplicity of building with one codebase for all platforms, access a rich library of pre-built components, and streamline updates with over-the-air changes—all without touching native code! 🚀 #ReactNative #js #100DaysOfCode
🌐
GitHub
github.com › expo › expo
GitHub - expo/expo: An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
October 26, 2025 - Learn about building and deploying universal apps in our official docs! ... packages All the source code for Expo modules, if you want to edit a library or just see how it works this is where you'll find it.
Starred by 45.8K users
Forked by 10.4K users
Languages   TypeScript 55.8% | Kotlin 16.9% | Swift 12.3% | Objective-C 4.2% | JavaScript 3.1% | C++ 2.9%
🌐
Supabase
supabase.com › docs › guides › getting-started › tutorials › with-expo-react-native
Build a User Management App with Expo React Native | Supabase Docs
1 day ago - Read the API keys docs for a full explanation of all key types and their uses. Let's start building the React Native app from scratch. We can use expo to initialize an app called expo-user-management:
🌐
Clerk
clerk.com › docs › reference › expo › overview
SDK Reference: Clerk Expo SDK
1 week ago - Because the Expo SDK is built on top of the Clerk React SDK, you can use the hooks that the React SDK provides. These hooks include access to the Clerk object, User object, Organization object, and a set of useful helper methods for signing in and signing up. ... For other components, see the custom flows section for more information. ... All Clerk components are available. See the component docs for more information. ... Expo does not support email links. You can request this feature on Clerk's roadmap⁠. For native applications, Clerk's prebuilt components are not supported.
Find elsewhere
🌐
Scribd
scribd.com › document › 719412345 › Expo-Go-Expo-Documentation
Expo Go - Expo Documentation | PDF | Android (Operating System) | Mobile App
Expo Go - Expo Documentation - Free download as PDF File (.pdf), Text File (.txt) or read online for free. The document discusses Expo Go, a free, open-source sandbox app for learning and experimenting with React Native on Android and iOS.
🌐
GitHub
github.com › expo › expo › blob › main › docs › README.md
expo/docs/README.md at main · expo/expo
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web. - expo/docs/README.md at main · expo/expo
Author   expo
🌐
Clerk
clerk.com › docs › quickstarts › expo
Expo: Expo Quickstart
November 12, 2025 - import * as React from 'react' import { Text, TextInput, TouchableOpacity, View } from 'react-native' import { useSignUp } from '@clerk/clerk-expo' import { Link, useRouter } from 'expo-router' export default function SignUpScreen() { const { isLoaded, signUp, setActive } = useSignUp() const router = useRouter() const [emailAddress, setEmailAddress] = React.useState('') const [password, setPassword] = React.useState('') const [pendingVerification, setPendingVerification] = React.useState(false) const [code, setCode] = React.useState('') // Handle submission of sign-up form const onSignUpPress
🌐
Expo
expo.dev › changelog › sdk-54
Expo SDK 54 - Expo Changelog
September 10, 2025 - You will see “Experimental React Compiler is enabled.” printed in your logs when you run npx expo start — this is because it is currently in Release Candidate. However, we believe it is ready for most apps. This default may change if this proves false during the beta period. Learn more in the Expo + React Compiler docs. React Native owner stacks are now enabled by default.
🌐
React Native Firebase
rnfirebase.io
React Native Firebase | React Native Firebase
To test native crash reporting, you must remove expo-dev-client and run your app in a standard release or debug build without the custom error overlay. To create a new Expo project, see the Get started guide in Expo documentation. To install React Native Firebase's base app module, use the command npx expo install @react-native-firebase/app.
🌐
GitHub
github.com › expo › expo › blob › main › guides › Expo Documentation Writing Style Guide.md
Expo Documentation Writing Style Guide.md
To avoid using the term "managed ... of the Expo ecosystem. This is now the default way of explaining things. When offering guidance for projects that require manually editing native code/directories, put those instructions in a dropdown saying "manual setup", or "usage in bare React Native projects", or "usage in existing React Native projects". Any numbered list should start with 1 instead of 0. This avoids inconsistency across all areas in the documentation...
Author   expo