React-Native 개발 환경 설정 및 프로젝트 생성
기본적으로 nodejs, watchman가 필요하고, 각 플랫폼에 따라 xcode, android studio 설정이 필요하다.
homebrew 설치
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"homebrew 설치여부 및 버전 확인
brew --version
brew install node
Watchman 공식사이트 : https://facebook.github.io/watchman/
설치
brew install watchman
CLI 설치
-- Expo CLI : 자주사용되는 네이티브 기능을 패키지로 제공하나 앱 파일 사이즈가 커짐
-- React Native CLI : 해당 버전으로 사용해보자.
npm install -g react-native-cli
Android 설치
-- JDK설치
-- Android Studio 설치
-- SDK Platform 29 설정
-- 환경 변수 설정
vi ~/.zshrc
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
source ~/.zshrc
sudo gem install cocoapods
react-native init "프로젝트명"
react-native run-android or run-ios