
Expo
엑스포 (React Native)
소개
Expo는 Meta의 React Native 팀이 공식 권장하는 모바일 앱 프레임워크로, JavaScript/TypeScript 코드 한 벌로 iOS·Android·웹 앱을 동시에 만들 수 있다. 카메라·푸시 알림·생체 인증 등 100여 개의 프로덕션 준비 네이티브 SDK와 파일 기반 라우터(Expo Router)를 제공한다. 클라우드 서비스인 EAS(Expo Application Services)로 빌드·앱스토어 제출·OTA 업데이트·CI/CD까지 한 곳에서 처리하며, Expo MCP 서버와 Skills로 Claude·Cursor 같은 AI 에이전트가 모바일 앱 코드를 직접 다루도록 지원한다.
장점
- •JS/TS 코드 한 벌로 iOS·Android·웹 동시 배포 — 네이티브 도구체인 직접 설치 불필요
- •EAS Build로 로컬 Xcode/Android Studio 없이 클라우드에서 빌드·서명·앱스토어 제출 자동화
- •EAS Update로 앱스토어 심사 없이 JS 코드 즉시 패치(OTA) 가능
- •Expo MCP 서버·Skills 등 Claude·Cursor용 AI 에이전트 통합을 기본 제공
- •Free 플랜이 월 15회 iOS/Android 빌드를 무료로 제공해 사이드 프로젝트에 충분
단점
- •한국어 UI·공식 문서 미지원 — 영문 documentation만 제공
- •Production 플랜이 $199/월부터로 개인 개발자에게는 진입 장벽이 큼
- •React Native 기반이라 Flutter나 Swift 네이티브 대비 일부 성능·플랫폼 API에서 제약
- •EAS 클라우드 의존도가 높아 자체 빌드 파이프라인 구축이 까다로움
핵심 기능
100+ 네이티브 SDK 라이브러리
카메라·푸시 알림·내비게이션·생체 인증 등 프로덕션 준비된 100여 개 모듈을 기본 제공한다.
EAS Build — 클라우드 빌드·서명
로컬 Xcode/Android Studio 없이 iOS·Android 앱을 클라우드에서 컴파일·서명한다.
EAS Update — OTA 업데이트
앱스토어 심사 없이 JavaScript 코드를 실사용자에게 무선으로 즉시 배포한다.
EAS Submit — 앱스토어 자동 제출
iOS App Store와 Google Play 제출을 자동화해 배포 시간을 단축한다.
Expo Router — 파일 기반 라우팅
Next.js와 유사한 파일 기반 라우팅을 모바일 앱에 적용해 코드 구조를 단순화한다.
EAS Workflows — CI/CD 자동화
YAML 설정으로 빌드·테스트·제출 파이프라인을 정의해 CI/CD를 운영한다.
AI 에이전트 통합 (MCP·Skills)
Expo MCP 서버와 Skills 명세로 Claude·Cursor 등 AI 에이전트가 코드베이스를 직접 다룬다.
공식 사이트 2026-06-23 검증
요금제
2026-06-23 기준
Free
$0/month
- 월 iOS 15회 + Android 15회 빌드
- OTA 업데이트 1K MAU까지
- CI/CD Workflows 60분
Starter
$19/month + usage
- 월 $45 빌드 크레딧 포함
- 고우선순위 큐 + 대형 워커
- OTA 업데이트 3K MAU까지
Production
$199/month + usage
- 월 $225 빌드 크레딧 포함
- 동시 빌드 2개 + SSO
- OTA 업데이트 50K MAU까지
Enterprise
Custom
(문의)
- 월 $1,000 빌드 크레딧 + 5 동시 빌드
- OTA 업데이트 1M+ MAU까지
- SLA·전략 지원 추가 가능
자주 묻는 질문
Expo와 React Native의 차이는 무엇인가요?
React Native는 Meta가 만든 기반 프레임워크이고, Expo는 그 위에 100+ SDK·CLI·클라우드 빌드(EAS)를 더한 공식 권장 디스트리뷰션입니다. Meta는 새 프로젝트에 Expo로 시작하길 권장합니다.
Free 플랜으로 실제 앱을 운영할 수 있나요?
사이드 프로젝트·MVP는 가능합니다. 월 iOS 15회 + Android 15회 빌드와 1K MAU OTA 업데이트가 제공돼 초기 사용자 검증에는 충분하지만, 사용자 수가 늘면 Starter/Production 플랜으로 업그레이드가 필요합니다.
한국어 문서나 한국어 결제 지원이 있나요?
공식 한국어 페이지·문서는 없습니다. UI와 docs 모두 영문이며, 결제는 USD 글로벌 카드 기준입니다. 한국어 자료는 커뮤니티 번역에 의존합니다.
EAS Update(OTA)는 어떤 상황에서 유용한가요?
JS 레벨의 버그 수정·문구 변경·기능 토글을 앱스토어 심사 없이 즉시 사용자에게 배포할 때 강력합니다. 다만 네이티브 코드 변경이 들어가면 일반 앱스토어 빌드를 다시 올려야 합니다.
Expo 앱은 네이티브 앱보다 느린가요?
Hermes JS 엔진과 Continuous Native Generation 덕분에 대부분의 사용자 경험에서 차이를 느끼기 어렵습니다. 다만 3D 렌더링·고프레임 게임 같은 극단적 성능 영역은 여전히 Swift/Kotlin 네이티브가 유리합니다.
AI 에이전트로 Expo 앱을 만들 수 있나요?
Expo는 Expo MCP 서버, Skills 명세, Agent-friendly CLI를 제공해 Claude·Cursor 같은 AI 에이전트가 코드베이스 구조를 이해하고 SDK를 직접 호출하도록 지원합니다.
사용자 리뷰
불러오는 중...
