React Native를 처음 써보면서
개발 환경부터 세팅해야 해서 Expo를 먼저 설치했다.
공식 문서대로 따라가면 크게 어렵진 않은데,
중간에 필요한 것들이 있어서
한 번에 다시 볼 수 있게 정리해둔다.
이 글은 React Native 개발을 위해
Expo 개발 환경을 세팅하는 과정이다.
📌 Expo란?
Expo는 React Native 개발을 쉽게 시작할 수 있게 도와주는 도구다.
복잡한 네이티브 환경 설정 없이도 바로 앱을 실행하고 테스트할 수 있어서 입문 단계에서 특히 편하다.
1. Expo CLI 설치
React Native와 Expo를 사용하려면 먼저 Node.js가 설치돼 있어야 한다.
2021.06.02 - [웹 개발/개발 환경 세팅] - node.js 설치
node.js 설치
* Node.js 설치 이유 : 간단하게 말하면, 안드로이드는 보안상 바로 Oracle DB에 접속을 못하기 때문에 위 그림과 같이 Node.js 서버를 통해서 데이터베이스의 데이터를 주고받을 수 있습니다. 서버는 No
taek2.tistory.com
위 글 참고하여 node.js 설치부터 하자.
npm install --global expo-cli

- 에러가 난다면 앞에 sudo 를 붙인다.
sudo npm install --global expo-cli
전역으로 설치하면 어디서든 expo 명령어를 사용할 수 있다.
- expo는 react-native 공부하는데 자바랑 안스, xcode 설치 등등 안해도되고 앱만 설치하면 앱 만들어 볼 수 있다고 함.
- 설치하다 포기 안해도 됨
- but 앱 배포나 실제 서비스 적용 하려면 다 설치해서 해야한다. expo는 단지 테스트용으로만...
설치 확인 :
expo --version
2. expo 앱 설치
안드로이드 : Expo
iOS : Expo Go
설치하고 회원가입 후 로그인까지 진행한다.
여기까지 하면 React Native 개발을 위한 Expo 환경 준비는 끝이다.
다음 단계로 Expo 프로젝트를 생성하고 실제 앱을 실행해볼 수 있다.
'앱 개발 > React-Native' 카테고리의 다른 글
| [React-Native] 날씨 앱 만들기(4/6)_Location Part.2 (0) | 2023.01.20 |
|---|---|
| [React-Native] 날씨 앱 만들기(3/6)_Location Part.1 (0) | 2023.01.20 |
| [React-Native] 날씨 앱 만들기(2/6)_Layout Part.2 (0) | 2023.01.13 |
| [React-Native] 날씨 앱 만들기(1/6)_Layout Part.1 (0) | 2023.01.12 |
| [React Native] Expo로 프로젝트 생성하고 앱 실행하기 (1) | 2023.01.12 |