[React-Native] ExpoCLI와 React Native CLI
2023. 3. 19. 14:50ㆍMobile App
react native를 사용하여 앱을 개발하는 방법은 크게 두 가지가 있다.
1. expo-cli 사용
2. react-native-cli 사용
expo-cli는
- 개발 시작과 배포가 매우 편리하다.
- RN을 위한 설정이 미리 구성되어있어서 초기 설정이 간단하다.
- 각 플랫폼의 IDE(android -> android studio, iOS-> Xcode)를 설치하지 않고도 시뮬레이터를 사용할 수 있다.
하지만,
- 네이티브 파일을 제어할 수 없고, 모든 라이브러리를 사용할 수도 없다.
- expo에서 제공하는 api만 사용 가능하고, 필요한 기능이 없어도 모듈을 만들어서 사용할 수 없다.
==> 개발하기 편리하지만, 기능이 제한될 수 있다. 따라서, 앱 기능 개발에 제한되지 않는다면 굿
react-native-cli는
- 네이티브 파일들을 직접 다룰 수 있고, 네이티브 모듈을 사용할 수 있다.
- 필요한 기능이 있는 경우, 모듈을 직접 만들어 사용할 수 있다.
하지만,
- 초기 설정이 오래걸린다.
- Android / Xcode 모두 필요하다 (iOS용 앱 빌드 시 Mac 필요)
==> 초기 설정이 복잡하지만, 기능 개발에 제한이 없다. 따라서, 앱의 규모가 크고 기능이 많다면 굿!
'Mobile App' 카테고리의 다른 글
[JavaScript] 비동기 처리 방법 (promise, async & await) (0) | 2023.03.19 |
---|---|
[React-Native] RN은 어떻게 작동할까?1 (가상 DOM) (0) | 2023.03.15 |
모바일 앱 종류 (0) | 2023.03.13 |
react-native 앱 따라만들기2 (0) | 2021.09.23 |
react native 앱 따라 만들기 (0) | 2021.09.23 |