본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
Expo 엔터프라이즈 프로덕션

New Architecture

SDK 56 브레이킹 체인지 총정리New Architecture 딥다이브React 19.2 동시성 패턴

네이티브 확장

Ch4. Expo UI — SwiftUI·Compose 선언형 네이티브Ch5. expo-widgets 홈 화면 위젯Expo Modules API v2 네이티브 확장

빌드·배포

EAS Build 고급 파이프라인EAS Update OTA 배포 전략보안·코드 서명·컴플라이언스

운영·품질

성능 모니터링·프로파일링테스트 전략 — E2E·네이티브·비주얼엔터프라이즈 앱 배포·MDM 통합

부록

검증 리포트업데이트 내역
핸드북›Expo 엔터프라이즈 프로덕션
한국어English

Expo 엔터프라이즈 프로덕션

New Architecture·Expo UI·위젯·EAS 파이프라인으로 프로덕션 급 모바일앱을 완성하는 고급 실전 가이드

최근 수정된 챕터

  • EAS Update OTA 배포 전략2026.06.20

    SDK 56 Hermes bytecode diff 기본값, 채널·브랜치 매핑, republish·embedded rollback, fingerprint runtimeVersion, 1·10·50·100% rollout gate로 엔터프라이즈 OTA를 운영하는 방법.

  • 엔터프라이즈 앱 배포·MDM 통합2026.06.20

    App Store·Play Store 심사, 엔터프라이즈 사이닝, MDM 배포 자동화

  • Ch4. Expo UI — SwiftUI·Compose 선언형 네이티브2026.06.20

    SDK 56에서 stable이 된 Expo UI로 SwiftUI·Jetpack Compose를 React에서 선언하는 법. Universal API 우선 전략, 플랫폼별 패키지, drop-in 교체, useNativeState worklet까지 다룹니다.

  • Ch5. expo-widgets 홈 화면 위젯2026.06.20

    iOS WidgetKit·Android Glance 기반 위젯 개발과 데이터 동기화

  • Expo Modules API v2 네이티브 확장2026.06.20

    Swift/Kotlin 네이티브 모듈 작성, 이벤트 브릿지, 테스트 전략

Expo SDK 56은 React Native 0.85, React 19.2.3, Hermes V1, 안정화된 Expo UI, iOS 위젯, EAS Observe, EAS Build 캐시·프리빌트 아티팩트 흐름을 한 번에 끌어올린 릴리스입니다. SDK 55에서 New Architecture 전용 전환을 끝냈다면, SDK 56에서는 빌드 속도, OTA 안정성, 프로덕션 성능 관측, 네이티브 UI·모듈 생산성을 운영 표준으로 묶습니다.

이 핸드북은 SDK 56 공식 변경점과 EAS 최신 문서를 바탕으로, 대규모 팀이 곧바로 도입할 수 있는 아키텍처·파이프라인·보안·성능 운영 패턴을 정리합니다.

2026-06-02 확인 기준 최신 버전

  • Expo SDK 56.0.0 — 2026-05-21 릴리스
  • React Native 0.85 / React 19.2.3 / React Native Web 0.21.0
  • Node.js 22.13.x 이상, Xcode 26.4+, iOS 16.4+·Android target/compile SDK 36
  • EAS CLI 19.1.0 — Build, Update, Submit, Deploy, Workflows, Observe CLI 표면 포함
  • Expo UI (@expo/ui ~56.x) — SwiftUI·Jetpack Compose stable, Universal API, Expo Go 포함
  • EAS Observe — Open Beta, SDK 56부터 ObserveRoot·useObserve() 사용

대상 독자

중급 이상 React Native 개발자, 테크리드, 모바일 아키텍트를 위한 고급 가이드입니다. Expo 기본 사용법은 다루지 않고 프로덕션 운영에 집중합니다.

핵심 스택

계층기술SDK 56 기준
런타임React Native (New Arch only)0.85
프레임워크Expo SDK56.0.0
UI 엔진React19.2.3
네이티브 UIExpo UISwiftUI·Jetpack Compose stable, Universal API
위젯expo-widgetsiOS Widgets·Live Activities, 공식 문서 alpha 배너 잔존
CI/CDEAS Build · Update · SubmitEAS CLI 19.1.0, Xcode/Gradle step timing
OTAexpo-updates + EAS UpdateHermes bytecode diff 기본값
모니터링EAS ObserveOpen Beta, SDK 55+ 지원

아키텍처 오버뷰

목차

Ch1. SDK 56 브레이킹 체인지 총정리

RN 0.85, Hermes V1, Expo Router 분리, 플랫폼 요구사항, 마이그레이션 체크리스트

Ch2. New Architecture 딥다이브

JSI·Fabric·TurboModules 내부 구조와 성능 최적화 전략

Ch3. React 19.2 동시성 패턴

useTransition·Suspense·Server Components가 모바일에서 의미하는 것

Ch4. Expo UI — SwiftUI·Compose 선언형 네이티브

JS 없이 네이티브 UI를 선언하는 Expo UI 아키텍처와 실전 패턴

Ch5. expo-widgets 홈 화면 위젯

iOS WidgetKit·Android Glance 기반 위젯 개발과 데이터 동기화

Ch6. Expo Modules API v2 네이티브 확장

Swift/Kotlin 네이티브 모듈 작성, 이벤트 브릿지, 테스트 전략

Ch7. EAS Build 고급 파이프라인

커스텀 빌드 프로파일, 캐시 전략, 모노레포 빌드 최적화

Ch8. EAS Update OTA 배포 전략

채널·브랜치·롤백 전략과 엔터프라이즈 급 OTA 운영

Ch9. 보안·코드 서명·컴플라이언스

앱 무결성, 코드 서명, 인증서 관리, 엔터프라이즈 배포

Ch10. 성능 모니터링·프로파일링

Hermes 프로파일링, 메모리 관리, ANR/크래시 추적 체계

Ch11. 테스트 전략 — E2E·네이티브·비주얼

Maestro·Detox E2E, 네이티브 모듈 유닛 테스트, 비주얼 리그레션

Ch12. 엔터프라이즈 앱 배포·MDM 통합

App Store·Play Store 심사, 엔터프라이즈 사이닝, MDM 배포 자동화

부록. 검증 리포트

공식 자료, 소스 충돌, 코드 예제 검증 범위

부록. 업데이트 내역

변경 이력과 반영 근거 추적

함께 보면 좋은 핸드북

iOS 앱 엔터프라이즈 운영

결제·리포트·스토어 페이지·심사·리뷰를 App Store Connect 기준으로 운영하는 실무 핸드북

Android 앱 엔터프라이즈 운영

결제·리포트·스토어 페이지·정책 대응을 Play Console 기준으로 운영하는 실무 핸드북

SDK 56 브레이킹 체인지 총정리

React Native 0.85, Hermes V1, Expo Router 분리, 플랫폼 요구사항, 마이그레이션 체크리스트

On this page

핵심 스택아키텍처 오버뷰목차