React Native는 아래와 같이 2가지 개발 방법이 있다.
1. Expo CLI
2. React Native CLI
Expo란?
쉽게 말해, 리액트 네이티브로 하는 개발을 쉽게 할 수 있게 해주는 것이다. 리액트 네이티브를 위한 set-up이 미리 구성되어 있다. native 파일들을 사용자에게서 숨겨놓고, 알아서 관리해주는 툴이다.
Expo의 장점
- Expo는 개발 시작하기가 간편하다. 리액트 네이티브를 위한 set up이 미리 구성되어 있기 때문이다.
- Expo는 배포하기가 매우 편하다. 처음 배포 후, 업데이트 버전은, Expo에 publish만 해주면, Expo가 알아서 업데이트 해준다.
Expo의 단점
- Expo에서 제공하는 API만 사용가능하다. 필요한 기능이 없을 경우, 모듈을 만들어 사용할 수 없다.
- native 파일들을 크게 제어할 수 없다.
Expo로 프로젝트 시작하기
- Node.js 10 LTS 이상의 버전과 npm 6이상의 버전 설치
- expo 계정 생성 ( https://expo.io/ )
1. Expo CLI 설치
npm install -g expo-cli
2. Expo 프로젝트 생성
expo init 프로젝트명
3. Expo 프로젝트 실행
cd project_name #위에서 생성해준 프로젝트 디렉토리로 접속
npm start #프로젝트 실행(npm start 대신 expo start도 가능)
'Terminal > React Native' 카테고리의 다른 글
require(../drawable/emoticon.png) (0) | 2020.05.25 |
---|---|
react-devtools 설치 (0) | 2020.05.05 |
리액트 네이티브란? (0) | 2020.04.27 |