React-Native 시작하게된 계기
기존 react를 다뤘다면 크게 어렵지 않을 것이라는 지인의 추천으로 react-native에 흥미를 가지게 되어 도전하게 되었다. 그래서 제일 먼저 react-native가 무엇이며 개발 환경을 세팅하려면 어떻게 해야 하는지 알아보았다.
React-Native란?
리액트 네이티브(React Native)는 Facebook에서 개발한 오픈 소스 프레임워크로, 모바일 애플리케이션을 개발하기 위한 도구입니다. JavaScript와 리액트(React)를 기반으로 하여 iOS와 안드로이드 모바일 플랫폼용 네이티브 애플리케이션을 구축할 수 있습니다.
React-Native 개발 환경
1. Node.js 설치
본인은 기존에 npm 패키지를 사용하고 있어 따로 설치는 안했지만 Expo cli를 설치하는 중에 버전 호환에 문제가 생겨 nvm을 통해 17버전에서 16버전으로 다운그레이드 해주었다.
- 다운그레이드 과정
아래 경로로 이동해서 Windows용 nvm설치 파일을 다운로드 한다. nvm-setup.zip 파일을 다운로드 한다.
https://github.com/coreybutler/nvm-windows/releases다음 명령어를 통해 node 16버전 다운 받기
1
nvm install 16
- 사용할 버전으로 변경해준다.
1
nvm use {사용할 버전}
2. Expo CLI(Expo Command Line Interface) 설치
리액트 네이티브 기반의 모바일 앱을 쉽게 개발할 수 있도록 도와주는 도구로 Expo Cli의 가장 큰 장점은 초기 환경 세팅이 간단하다는 것 이다. 다른 선택지로 react-native-cli를 사용하는 방법도 있지만 초기 환경 세팅이 꽤 귀찮다는 단점으로 인해 Expo CLI를 사용하기로 하였다.
1
2
//expo-cli 설치
npm install -g expo-cli
3. Android Studio 설치
Android Studio를 사용하면 애뮬레이터를 화면에 띄어서 안드로이드 화면을 보며 개발을 할 수 있습니다.
최신 버전에 Andriod 스튜디오를 설치한다
https://developer.android.com/studio
- 설치과정
android-studio exe 파일 실행
Next 클릭
Next 클릭
Next 클릭
install 클릭
Finish 클릭
안드로이드 스튜디오 실행 후 ok 클릭
Don’t send 클릭
Next 클릭
Custom은 할 줄 모르는 초보니 Standard 그대로 Next 클릭
눈 건강을 위해 Darcula Mode Next 클릭
Next 클릭
왼쪽 Licenses들을 하나씩 클릭하여 모두 Accept하고 Finish 클릭
설치완료되면 Finish 클릭
마치며
혹시 잘못된 정보나 궁금하신 게 있다면 편하게 댓글 달아주세요.
지적이나 피드백은 언제나 환영입니다.