본문 바로가기

React/react-native

react-native 시작방법

맥에서 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
    • 안드로이드 스튜디오

 

 

 

 

 

참고 URL

https://dev-yakuza.posstree.com/ko/react-native/install-on-mac/

 

맥(Mac)에 react native 개발 환경 구축하기

react-native로 앱을 개발하기 위해 맥(Mac)에 개발 환경을 구축해 보고, react-native로 생성한 프로젝트가 잘 동작하는지 확인해 봅니다.

dev-yakuza.posstree.com

 

 

'React > react-native' 카테고리의 다른 글

react-native example project for Beginner  (0) 2021.07.04