본문 바로가기

react-native CLI3

expo, expo(bare), react-native CLI 차이 React Native - Reat Native CLI(Expo 없이 배포) Expo (Managed Workflow) 설정할게 없어서 사용하기 쉽다. 내장된 많은 네이티브 모듈이 있다. Expo CLI를 통해 제어한다. Expo Wrapper를 포함한 Standalone 앱 배포가 가능하다. Android Studio, Xcode 필요없다. Expo (Bare Workflow) Non-Expo 앱 임포트된 Expo 패키지를 사용한다. 상대적으로 설정, 관리가 쉽다. 네이티브 모듈도 사용가능하다. Android Studio와 XCode에서도 빌드, 배포가 가능하다. React Native CLI Non-Expo 앱 Expo 패키지를 이용할 수 있다. 사용자 설정이 필요하다. 자신의 것을 만들기 좋다. 자.. 2020. 12. 28.
[React Native CLI] - Simulator 연동(android, ios) React Native CLI - Simulator 연동(android, ios) expo 를 사용하지 않고 react-native CLI로 앱을 실행하고, 빌드, 배포해보자. 일단 react native cli를 설치한다. $ yarn global add react-native-cli 또는 $ npm install -g react-native-cli 그리고 reac-native 를 초기화시킨다. 새로운 프로젝트 폴더를 만든다. $ react-native init MyReactNativeProject 1) Android 일단 안드로이드 시뮬레이터를 설치하고, react-native를 실행해보자. 참고로 mac에서 하였다. 1) 안드로이드 스튜디오를 다운받는다. 2) 우하단에 Configure 대신 SDK.. 2020. 12. 24.
[React Native] Expo 없이 앱 build하기 지금은 Expo에 의존하여 빌드, 모듈, 배포를 했습니다. 하지만, 더 이상 Expo에 의존하지 않으려 합니다. 또한 앱이 규모가 커지면, 다른 배포 도구가 필요합니다. 대안 Expo는 워크플로우를 관리합니다. 세팅할 것이 하나도 없고, 사용하기 편리하고, 많은 네이티브 모듈이 빌트인 되어있습니다. Expo CLI로 제어가 가능하고, Standalone app(Expo가 필요없는)이 배포가 가능합니다. 즉, 안드로이드 스튜디오나 XCode가 기술적으로 필요하지 않습니다. Expo - Bare Workflow React Natvie CLI None-Expo App None-Expo App 여전히 엑스포 패키지 불러옴 Expo 패키지 이용가능, 매뉴얼 설정 필요 설정, 관리 쉬움 자신의 것을 관리 아무 네이.. 2020. 6. 11.
728x90