맥에서 react-native 앱을 개발하는 방법
- Expo CLI
- 앱 개발에 자주 사용되는 네이티브 기능 (위치 정보, 카메라 등)을 패키로 묶어서 제공
- 단점
- 사용하지 않는 네이티브 모듈 => 앱 파일 사이즈 커질 수 있음
- Expo에서 제공하지 않는 네이티브 모듈 추가 시, 불편
- 단점
- 앱 개발에 자주 사용되는 네이티브 기능 (위치 정보, 카메라 등)을 패키로 묶어서 제공
- React Native CLI
React Native CLI 개발을 위해 필요한 도구
- Homebrew
- 맥용 패키지 관리자
- Node.js
- 자바스크립트의 런타임
- react-native가 자바스크립트이므로
- 자바스크립트의 런타임
- Watchman
- 특정 폴더, 파일을 감시하다가 변화가 생기면 특정 동작을 실행하도록 설정하는 역할
- react-native에서 소스코드의 추가, 변경이 발생 => 다시 빌드하기 위해 Watchman 사용
- 특정 폴더, 파일을 감시하다가 변화가 생기면 특정 동작을 실행하도록 설정하는 역할
- React Native CLI
- XCode
- iOS 개발 툴
- Cocoapods
- iOS 개발에 사용되는 의존성 관리자
- react-native로 안드로이드 앱 개발을 위해 필요한 도구
- JDK
- Java Development Kit
- 안드로이드 스튜디오
- JDK
참고 URL
https://dev-yakuza.posstree.com/ko/react-native/install-on-mac/
'React > react-native' 카테고리의 다른 글
react-native example project for Beginner (0) | 2021.07.04 |
---|