본문으로 바로가기
리옵트 핸드북
리옵트 핸드북
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 SDK 56 엔터프라이즈 프로덕션 가이드 변경 로그

최종 업데이트

2026년 6월 2일

변경 기록

2026-06-02

변경 요약

  • 핸드북 기준을 Expo SDK 55에서 Expo SDK 56으로 갱신
  • 공식 SDK 표 기준 스택 반영:
    • Expo SDK 56.0.0
    • React Native 0.85
    • React 19.2.3
    • Node.js 22.13.x 이상
    • iOS 16.4+ / Xcode 26.4+
  • sdk55-breaking-changes.mdx를 sdk56-breaking-changes.mdx로 이동하고 목차/내부 링크 갱신
  • SDK 56 브레이킹 체인지 반영:
    • Hermes V1 기본값
    • expo/fetch의 globalThis.fetch 기본 구현
    • expo-file-system copy/move async 변경
    • Expo Router와 React Navigation import 경계 분리
    • @expo/vector-icons 암묵 의존 제거
    • Expo Go SDK 56 스토어 미제공 안내
  • Expo UI 장을 SDK 56 stable 기준으로 재작성:
    • SwiftUI·Jetpack Compose stable
    • Universal API와 Host
    • drop-in replacement 전략
    • useNativeState·worklet callback 운영 기준
  • expo-widgets 장을 SDK 56 위젯·Live Activities 기준으로 갱신
    • changelog의 stable 승격과 API reference alpha 배너 불일치 주의사항 명시
  • EAS Build 장을 EAS CLI 19.1.0, Node 22, Xcode 26.4, prebuilt modules, Gradle cache, EAS env 기준으로 갱신
  • EAS Update 장을 Hermes bytecode diff 기본값, enableBsdiffPatchSupport, runtime fingerprint, rollout gate 기준으로 갱신
  • 성능 장을 EAS Observe Open Beta와 SDK 56 ObserveRoot API 기준으로 갱신
  • 스텁으로 남아 있던 6개 챕터 작성:
    • New Architecture 딥다이브
    • Expo Modules API v2
    • React 19.2 동시성 패턴
    • 보안·코드 서명·컴플라이언스
    • 테스트 전략
    • 엔터프라이즈 앱 배포·MDM 통합

영향 챕터

  • index.mdx, meta.json, sdk56-breaking-changes.mdx
  • new-architecture-deep-dive.mdx, react19-concurrency.mdx
  • expo-ui-native.mdx, expo-widgets.mdx, modules-api-v2.mdx
  • eas-build-pipeline.mdx, eas-update-ota.mdx
  • security-signing.mdx, performance-profiling.mdx
  • testing-strategy.mdx, enterprise-distribution.mdx

근거 링크(공식)

  • https://expo.dev/changelog/sdk-56
  • https://expo.dev/sdk/56
  • https://docs.expo.dev/versions/latest/
  • https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/
  • https://docs.expo.dev/router/migrate/sdk-55-to-56/
  • https://docs.expo.dev/versions/latest/sdk/ui/
  • https://docs.expo.dev/versions/latest/sdk/ui/universal/
  • https://docs.expo.dev/versions/latest/sdk/widgets/
  • https://docs.expo.dev/modules/inline-modules-reference/
  • https://docs.expo.dev/guides/prebuilt-expo-modules/
  • https://expo.dev/changelog/gradle-cache
  • https://docs.expo.dev/eas/cli/
  • https://docs.expo.dev/eas/environment-variables/
  • https://docs.expo.dev/eas-update/runtime-versions/
  • https://docs.expo.dev/eas-update/rollouts/
  • https://docs.expo.dev/eas-update/code-signing/
  • https://docs.expo.dev/eas/observe/introduction/
  • https://docs.expo.dev/eas/observe/get-started/
  • https://docs.expo.dev/skills/

2026-03-26

변경 요약

  • SDK 55.0.6 → 55.0.8 패치 반영 (55.0.7/55.0.8 버그 수정)
  • Expo UI 블로그 (2026-03-17) 반영:
    • Jetpack Compose Material Design 3 컴포넌트 추가: DockedSearchBar, ModalBottomSheet, Icon
    • SwiftUI API 명명 변경: DateTimePicker→DatePicker, Switch→Toggle, CircularProgress→ProgressView
    • expo/skills + expo-mcp AI 통합 섹션 추가
  • 핵심 스택 테이블 SDK 버전 갱신

영향 챕터

  • index.mdx, expo-ui-native.mdx

근거 링크(공식)

  • https://expo.dev/changelog/sdk-55
  • https://expo.dev/blog/expo-ui-primitives-powered-by-jetpack-compose

2026-03-13

변경 요약

  • 최신 버전 정보 갱신: SDK 55.0.6, RN 0.84.1, eas-cli 18.3.0, Expo Router v7 (55.0.4)
  • 신규 발표 반영: Expo Observe (Private Preview), Expo Brownfield, React 19.2.1 보안 패치
  • sdk55-breaking-changes.mdx: 스텁 → 풀 콘텐츠 (제거 API, RN 0.84 변경점, 마이그레이션 체크리스트)
  • expo-ui-native.mdx: 스텁 → 풀 콘텐츠 (SwiftUI stable, Compose beta 승격, Material 3 컴포넌트)
  • expo-widgets.mdx: 스텁 → 풀 콘텐츠 (Live Activities, Push-to-start 토큰, 아키텍처)
  • eas-build-pipeline.mdx: eas-cli 18.3.0 변경사항, 빌드 프로파일 전략, 모노레포 최적화 추가
  • eas-update-ota.mdx: Hermes 바이트코드 디핑 (75% 크기 감소), 채널·브랜치 전략, 롤백 추가
  • performance-profiling.mdx: Expo Observe 서비스, Hermes V1 성능 개선 추가
  • 핵심 스택 테이블을 SDK 55 vs 최신 비교 형식으로 확대

영향 챕터

  • index.mdx, sdk55-breaking-changes.mdx, expo-ui-native.mdx, expo-widgets.mdx
  • eas-build-pipeline.mdx, eas-update-ota.mdx, performance-profiling.mdx

근거 링크(공식)

  • https://expo.dev/changelog/sdk-55
  • https://reactnative.dev/blog/2026/02/11/react-native-0.84
  • https://expo.dev/changelog/introducing-expo-observe
  • https://expo.dev/blog/expo-brownfield-how-to-add-expo-to-your-existing-native-app-without-a-rewrite
  • https://expo.dev/blog/home-screen-widgets-and-live-activities-in-expo
  • https://expo.dev/blog/ship-smaller-ota-updates-bundle-diffing-comes-to-ota-updates-in-sdk-55

2026-02-22

변경 요약

  • 신규 핸드북 초판 생성 (index + updates)
  • Expo SDK 55 (RN 0.83 + React 19.2) 기반 12챕터 구성
  • New Architecture 전용, Expo UI, expo-widgets, EAS 파이프라인 중심

영향 챕터

  • index.mdx
  • updates.mdx

템플릿

### YYYY-MM-DD

**변경 요약**

- ...

**영향 챕터**

- `...`

**근거 링크(공식)**

- ...

관련 문서

검증 리포트

Expo SDK 56 엔터프라이즈 프로덕션 핸드북의 공식 자료, 최신성, 소스 충돌, 코드 예제 검증 결과

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

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

업데이트 내역

LLMOps·AgentOps 프로덕션 · LLMOps·AgentOps 프로덕션 핸드북 변경 로그

검증 리포트

Claude Code 고급 활용 · Claude Code 고급 활용 핸드북의 용어·링크·예제 정합성 검증 결과

업데이트 내역

Vercel 엔터프라이즈 AI 플랫폼 · 이 핸드북의 변경 이력과 반영 근거를 기록합니다.

검증 리포트

Expo SDK 56 엔터프라이즈 프로덕션 핸드북의 공식 자료, 최신성, 소스 충돌, 코드 예제 검증 결과

On this page

변경 기록2026-06-022026-03-262026-03-132026-02-22템플릿