React Native, 이젠 프레임워크 필수! 🚀 Expo로 앱 개발 10배 빨라진다?! 💥
R
React Native (@reactnative)3/25/2025
#미국#React Native#React Native 프레임워크#개발자 경험#React Conf#앱 개발#Expo
React Conf에서 React Native 앱 개발 시작 시 권장 도구로 **React Native 프레임워크**를 제시하며, Expo를 새로운 앱 개발의 **추천** 방식으로 업데이트했습니다.
React Native 프레임워크는 앱 개발에 필요한 API 도구 상자를 제공하여, 개발자가 반복적인 문제 해결 대신 앱 기능 개발에 집중할 수 있도록 돕습니다. 라우팅, 네비게이션, 배포 등 자체 프레임워크 구축도 가능하지만, 대부분의 개발자에게는 기존 프레임워크 사용이 더 효율적입니다. 현재 React Native의 유일한 추천 커뮤니티 프레임워크는 Expo이며, Expo 팀은 초기부터 React Native 생태계에 투자해 왔고 현재 최고의 개발자 경험을 제공합니다.
Expo는 무료 오픈 소스이며, Expo Application Services (EAS)는 선택적 유료 서비스입니다. 기존 앱을 Expo로 마이그레이션하는 방법은 Expo 공식 웹사이트에서 확인할 수 있습니다. Expo를 사용하지 않더라도 기존 React Native 개발 방식은 계속 지원됩니다. `react-native init` 명령어는 `@react-native-community/cli@latest init`으로 변경되었으며, React Native 라이브러리 개발자를 위한 권장 API 목록은 RFC에서 확인할 수 있습니다.
자세한 내용은 RFC0759: React Native Frameworks에서 확인할 수 있으며, Expo 외 다른 프레임워크가 추천 프레임워크가 되기 위한 가이드라인도 포함되어 있습니다. App.js 2024의 useFrameworks() 발표에서도 관련 내용을 확인할 수 있습니다. React Native Core와 프레임워크의 책임을 명확히 함으로써 React Native 생태계의 성장과 혁신을 촉진할 수 있습니다.