Just Do IT!

[React Native] Expo 사용법 본문

개발 공부/React Native

[React Native] Expo 사용법

MOON달 2022. 12. 29. 11:51
728x90
Expo란?
  • 리엑트 네이티브로 하는 개발을 쉽게 할 수 있게 해준다.
  • 리엑트 네이티브를 위한 set-up이 미리 구성되어있다.
  • native 파일들을 사용자에게서 숨겨놓고, 알아서 관리해주는 툴

 

 

 

 

Expo의 장점
  • Expo는 개발 시작하기가 간편하다. 
    • 리액트 네이티브를 위한 set up이 미리 구성되어있기 때문이다.
  • Expo는 배포하기가 매우 편하다. 
  • 처음 배포 후, 업데이트 버전은, Expo에 publish만 해주면, Expo가 알아서 업데이트 해준다.

 

 

 

Expo의 단점

Native 코드 수정은 불가능

Expo에서 제공하는 API만 사용가능하다. 

필요한 기능이 없을 경우, 모듈을 만들어 사용할 수 없다.

 

 

 

Expo로 React-Native 프로젝트 생성하기
  1. 계정 생성하기 (https://expo.dev/signup 에서 회원가입)
  2. Expo CLI 설치
npm install -g expo-cli

3. 프로젝트 생성

get started 클릭 후 프로젝트 생성
명령어로 프로젝트 생성하기

4. 프로젝트 실행 방법

npm start # 프로젝트 실행(npm start대신 expo start도 가능)

터미널에 생성되는 QR 코드를 Expo Go 앱 (IOS는 카메라앱으로 scan) 에서 스캔하면 핸드폰에서 앱 실행 가능

 

728x90