
Expo는 React Native 프레임워크를 좀 더 쉽고 빠르게 사용할 수 있도록 지원해주는 오픈 소스 플랫폼(도구 모음)입니다. Expo를 사용하면 모바일 앱의 빌드와 테스트가 빨라진다는 장점이 있습니다. Expo에서 지원하는 API를 적절히 활용한다면, React Native 코드를 쓰지 않아도 대부분의 모바일 앱 기능을 구현할 수도 있습니다.
Expo Go
모바일 기기에 Expo Go 앱을 설치하면 개발하던 앱을 빌드과정 없이 바로 테스트해볼 수 있습니다.

Expo SDK
카메라, 파일 시스템, Push 알림, 센서, 애니메이션 등 React Native에서는 직접 네이티브 모듈을 설치해야 하는 기능을 Expo는 단일 API로 제공합니다.
Expo CLI
빌드에서 부터 배포과정까지 개발과정을 보조하는 CLI 도구입니다. React Native CLI 만큼 자세하고 다양한 기능을 제공하지는 않아 앱을 완전히 사용자의 의도대로 조정할 수는 없지만, 대신 빠른 개발과 프로토타이핑이 가능하고 자잘한 의존관계를 자동으로 해결해 줍니다.

물론, Reactive Native에서 가능하지만 Expo에서는 제한되는 기능 또한 존재합니다. 때문에 용도에 따라 Expo의 사용 여부를 적절히 판단해야 할 것입니다.
Expo
Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
expo.dev
728x90
'Frontend > ReactNative' 카테고리의 다른 글
| [ReactNative] Component | 02. ScrollView - 스크롤 만들기 (0) | 2025.12.16 |
|---|---|
| [ReactNative] Component | 01. SafeAreaView - 상태표시줄에 겹치지 않게 하기 (0) | 2025.12.15 |
| [ReactNative] dp 단위에 대하여 (0) | 2025.12.15 |
| [Expo] Expo 기본 프로젝트 구조 분석하기 (0) | 2025.12.11 |
| [Expo] Expo 프로젝트 시작하기 (0) | 2025.12.10 |