React Native 릴리스

React Native 0.86 — Edge-to-Edge와 DevTools 개선, 호환성 깨짐 없음

원문: React Native 0.86 - Edge-to-Edge and DevTools Improvements, no breaking changes

2026년 6월 11일 · 약 7분 분량

출처: reactnative.dev/blog/2026/06/11/react-native-0.86

Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Rob Hogan
Rob Hogan
Software Engineer @ Meta
Mathieu Acthernoene
Mathieu Acthernoene
Software Engineer @ Expo
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
문서 범위 · 2026-10-02 확인

블로그 번역은 최초 발표 당시의 설명을 보존합니다. 본문의 “최신 버전”, 지원 상태, 출시 예정 안내도 발표 당시 기준입니다.

0.86.x 패치 내역을 별도로 정리했습니다. 확인한 가장 최근 정식 패치는 0.86.3입니다.

오늘 React Native 0.86을 릴리스하게 되어 기쁩니다!

이번 릴리스에는 Android 15+에서의 포괄적인 edge-to-edge 지원과 React Native DevTools 개선이 담겨 있습니다.

0.83에 이어 사용자에게 영향을 주는 호환성 깨짐이 없는 두 번째 릴리스로, 업그레이드를 더 예측 가능하고 매끄럽게 만들겠다는 방향을 이어갑니다.

주요 변경 사항 (Highlights)

그 외

주요 변경 사항

React Native의 새 보금자리

React Native 저장소가 React, Metro, Yoga, React Native 웹사이트와 함께 GitHub의 facebook 조직에서 react 조직으로 이동했습니다. 이는 React와 React Native가 React Foundation — React 생태계를 장기적으로 관리하기 위한 독립 재단 — 으로 옮겨간 것을 반영합니다.

GitHub이 기존 URL, 이슈, PR을 모두 새 위치로 자동 리다이렉트하므로 따로 해야 할 일은 없습니다.

Android Edge-to-Edge

React Native 0.86에는 Android 15+의 edge-to-edge 모드에 대한 포괄적인 수정이 들어갔습니다. edgeToEdgeEnabled Gradle 속성으로 명시적으로 켜지 않았는데 OS가 강제로 적용하는 경우까지 포함합니다.

주요 수정 사항:

React Native DevTools 개선

React Native DevTools가 Emulation.setEmulatedMedia를 통한 라이트/다크 모드 에뮬레이션을 지원합니다. 기기 설정을 바꾸지 않고도 앱의 외형 모드 처리를 DevTools에서 바로 테스트할 수 있습니다. cmd/ctrl + shift + P로 커맨드 팔레트에서 사용하세요.

웹에서와 마찬가지로 임시 전환이며, DevTools 연결이 끊기면 원래대로 돌아갑니다.

라이트/다크 모드 에뮬레이션 옵션이 보이는 React Native DevTools 커맨드 팔레트
커맨드 팔레트의 라이트/다크 모드 에뮬레이션 옵션

호환성이 깨지는 변경

React Native 0.86에는 사용자에게 영향을 주는 호환성 깨짐이 없습니다.

React Native 0.85를 쓰고 있다면 앱 코드를 하나도 바꾸지 않고 0.86으로 업그레이드할 수 있습니다.

무엇을 호환성 깨짐으로 보는지는 이 문서에서 확인하세요.

Deprecation

다음 API들이 deprecated 되었고, 이후 릴리스에서 제거될 예정입니다.

기타 변경 사항

런타임 · 웹 스펙 정합성

렌더링 · 레이아웃 · 애니메이션

접근성

인프라 · 의존성

JSI (네이티브 인터페이스)

네이티브 모듈과 JS 엔진 사이의 C++ 인터페이스를 강화하는 JSI API들이 추가되었습니다.

Android 입력 · 내비게이션 · 이미지

Android 네트워킹

감사의 말

React Native 0.86에는 97명의 컨트리뷰터가 만든 596개 이상의 커밋이 담겨 있습니다. 모든 분들의 노고에 감사드립니다!

이번 릴리스에서 특히 큰 기여를 해주신 커뮤니티 멤버들께 특별히 감사를 전합니다.

0.86으로 업그레이드하기

참고

이제 0.86이 React Native의 최신 안정 버전이며, 0.83.x는 지원 종료(unsupported) 상태가 됩니다. 자세한 내용은 React Native 지원 정책을 참고하세요.

업그레이드

기존 프로젝트에서는 React Native Upgrade Helper로 버전 간 코드 변경 사항을 확인하고, 함께 업그레이드 문서도 참고하세요.

새 프로젝트 생성

npx @react-native-community/cli@latest init MyProject --version latest

Expo

Expo 프로젝트에서는 React Native 0.86을 expo@canary 릴리스로 사용할 수 있습니다.

0.86.x 패치 릴리스

확인일: 2026-10-02 · 배포일: 한국 시간(UTC+9) · RC와 nightly는 제외

공식 GitHub 릴리스와 CHANGELOG의 변경 항목을 한국어로 정리했습니다. 기록이 짧거나 비어 있는 버전은 공식 태그 비교로 보충하고 그 근거를 표시했습니다. 각 항목은 해당 패치의 변경 사항입니다.

버전배포일주요 내용
0.86.32026-08-25메모리 경합, Modal 이벤트, Android 복귀 오류 수정
0.86.22026-07-28레이아웃 상태, Android 동기화, Hermes V1 갱신
0.86.1배포되지 않음Maven 문제로 배포되지 않음

0.86.3 · 메모리 경합, Modal 이벤트, Android 복귀 오류 수정

배포일: 2026-08-25

출처: 공식 릴리스 0.86.3 · 공식 CHANGELOG

0.86.2 · 레이아웃 상태, Android 동기화, Hermes V1 갱신

배포일: 2026-07-28

출처: 공식 릴리스 0.86.2 · 공식 CHANGELOG

0.86.1 · Maven 문제로 배포되지 않음

배포일: 배포되지 않음

출처: 공식 CHANGELOG · 0.86.2의 배포 제외 안내

태그: announcementrelease
본문 크기18
코드 크기16
const width = 100;