react-native로 앱을 개발할 때 자주 사용되는 네이티브 기능(위치 정보, 카메라 등)을 패키지로 묶어서 제공,
처음 시작은 편할 수 있지만, 사용하지 않은 네이티브 모듈로 인해, 앱 파일 사이즈가 커지는 문제와 Expo에서 제공하지 않은 네이티브 모듈을 추가할 때, 불편함 등이 있어 비추천
react-native로 앱을 개발하기 위해서는 Nodejs, Watchman, Xcode등을 설치해야 한다.
watchman은 특정 폴더나 파일을 감시하다가 변화가 생기면, 특정 동작을 실행하도록 설정하는 역할을 한다.
react-native에서 소스코드의 추가, 변경이 발생하면 다시 빌드하기 위해 watchman을 사용하고 있다.
npm install -g react-native-cli