React Native 0.76 대격변! 🚀 새 아키텍처 기본 적용, 앱 크기 초압축! 💥
R
React Native (@reactnative)

3/25/2025

#iOS#미국#React Native#New Architecture#Android#Metro#React Native DevTools
React Native 0.76 버전이 출시되었습니다. 이번 버전의 주요 특징은 다음과 같습니다. * **새로운 아키텍처 기본 활성화:** React Native 내부를 재작성하여 고품질 네이티브 앱 개발을 지원합니다. 프로덕션 환경에서 사용 가능합니다. * **React Native DevTools:** 새로운 기본 디버깅 도구로, Chrome DevTools 기반의 안정적인 디버거, 향상된 React Components Inspector 및 Profiler, 개선된 UX, 안정적인 재연결 기능, 즉시 실행 등의 기능을 제공합니다. Metro의 로그는 제거될 예정이며, DevTools의 콘솔 패널을 사용해야 합니다. * **Metro 해상도 향상:** Metro의 모듈 검색 성능이 약 15배 향상되어, 특히 Warm Build에서 전체적인 성능이 개선되었습니다. * **Box Shadow 및 Filter 스타일 속성:** 새로운 아키텍처에서만 지원되는 `boxShadow`와 `filter` 스타일 속성이 추가되었습니다. 웹 표준을 준수하며, MDN 문서를 참고할 수 있습니다. **주요 변경 사항:** * `@react-native-community/cli`에 대한 의존성이 제거되었습니다. 필요한 경우 `package.json`에 명시적으로 추가해야 합니다. * Android 앱 크기가 네이티브 라이브러리 병합으로 인해 약 3.8MB 감소했습니다. 앱 개발자는 `Application`의 `onCreate` 메서드를 업데이트해야 합니다. * 최소 iOS 및 Android SDK 버전이 각각 15.1 및 SDK 24(Android 7)로 업데이트되었습니다. 이 외에도 애니메이션, DevTools, 텍스트 엔진, Android 렌더링, iOS TurboModule 등에서 다양한 변경 사항이 있습니다. React Native Upgrade Helper를 사용하여 업그레이드하고, Expo 사용자는 SDK 52에서 지원될 예정입니다.
React Native 0.76 대격변! 🚀 새 아키텍처 기본 적용, 앱 크기 초압축! 💥