React Native 0.74 대격변! 💥 Yoga 3.0, Bridgeless 기본, Yarn 3까지! 🚀
R
React Native (@reactnative)3/25/2025
#미국#React Native#안드로이드#새로운 아키텍처#Yarn 3#브리지리스#요가 3.0
React Native 0.74 버전이 출시되었습니다. 이번 릴리스의 주요 특징은 다음과 같습니다.
* **Yoga 3.0**: 새로운 레이아웃 엔진으로 스타일링 예측 가능성을 높이고 웹용으로 작성된 컴포넌트 렌더링을 지원합니다. `alignContent: 'space-evenly'` 및 `position: 'static'` 속성이 추가되었습니다.
* **새로운 아키텍처**: Bridgeless 모드가 기본으로 활성화되어 브릿지 없는 환경으로의 전환을 용이하게 합니다. New Renderer Interop 레이어도 개선되었습니다.
* **`onLayout` 업데이트 일괄 처리**: `onLayout` 콜백 내의 상태 업데이트가 일괄 처리되어 불필요한 리렌더링을 줄입니다. (기존 코드에 호환성 문제가 발생할 수 있음)
* **Yarn 3**: 새로운 프로젝트의 기본 패키지 관리자로 Yarn 3가 사용됩니다.
**주요 변경 사항:**
* Android 최소 SDK 버전이 23(Android 6.0)으로 상향되었습니다. (앱 크기 감소 효과)
* 더 이상 사용되지 않는 `PropTypes`가 제거되었습니다. TypeScript와 같은 타입 시스템으로의 마이그레이션이 권장됩니다.
* `PushNotificationIOS` 라이브러리에 대한 API 변경이 있습니다. 다음 릴리스(0.75)에서 해당 라이브러리가 제거될 예정이므로 `@react-native-community/push-notification-ios`로 마이그레이션해야 합니다.
* Flipper React Native 플러그인이 제거되었습니다. Android Studio 및 Xcode의 기본 디버깅 도구 사용이 권장됩니다.
자세한 내용은 React Native Upgrade Helper를 참조하여 기존 프로젝트의 코드 변경 사항을 확인하고 업그레이드하세요.