Just Do IT!
[React Native] Expo 사용법 본문
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
'개발 공부 > React Native' 카테고리의 다른 글
[React Native] ScrollView 대신 FlatList 사용하기 (0) | 2023.01.04 |
---|---|
[React Native] 영화 정보 API 사용하기 (TMDB) (0) | 2023.01.04 |
[React Native] react-navigation (0) | 2023.01.03 |
[React Native] react native 프로젝트와 firebase 연동하기 (1) | 2023.01.02 |
[React Native] AsyncStorage 사용법 (0) | 2022.12.30 |