개발 공부/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 프로젝트 생성하기
- 계정 생성하기 (https://expo.dev/signup 에서 회원가입)
- Expo CLI 설치
npm install -g expo-cli
3. 프로젝트 생성
4. 프로젝트 실행 방법
npm start # 프로젝트 실행(npm start대신 expo start도 가능)
터미널에 생성되는 QR 코드를 Expo Go 앱 (IOS는 카메라앱으로 scan) 에서 스캔하면 핸드폰에서 앱 실행 가능
728x90