| name | expo |
| description | Expo React Native development platform. Use for React Native apps. |
Expo
Expo is an open-source framework for apps that run natively on Android, iOS, and the web. It builds on top of React Native, providing a curated set of tools and libraries (SDK) to simplify the development lifecycle.
When to Use
- Building React Native apps without managing Xcode/Android Studio projects manually.
- Needing fast Over-the-Air (OTA) updates via EAS Update.
- Rapid prototyping with the Expo Go app.
- Teams that prefer a "Managed" workflow but still need native capabilities (via Config Plugins).
Quick Start
npx create-expo-app@latest my-safe-app
cd my-safe-app
npx expo start
import { Stack } from "expo-router";
export default function Layout() {
return (
<Stack>
<Stack.Screen name="index" options={{ title: "Home" }} />
</>
);
}
{ , , } ;
{ } ;
{ } ;
() {
(
);
}
styles = .({
: { : , : , : },
: { : , : },
: { : , : },
});