본문 바로가기

Terminal/React Native

리액트 네이티브 개발 방법

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