[RN]Expo CLI vs React-Native CLI

kcs·2022년 11월 25일
0

Expo 특징

장점

  • 맥북, 맥pc 없이 ios기기에 맞춰 테스트 및 빌드할 수 있다.
  • xcode, android studio의 설치가 필요없다
  • 같은 wifi에 연결시키면 QR코드를 찍어 기기에서 바로 테스트할 수 있다.

단점

  • 빌드 속도가 오래걸린다. 한번 빌드할 때 최소10분 ~ 15분 정도 걸리는듯
  • Kotilin, Java, Swift 등 native언어로 작성된 모듈은 사용이 불가능하다. (아직은 필요성을 느끼지 못했다.)

React-Native 특징

장점

  • 자유도가 높다. native 언어들로 만들어진 모듈 사용이 가능

단점

  • 프로젝트를 설정하는데 많은 시간이 걸린다.
  • 모든 라이브러리를 설치해줘야 한다.
  • Android Studio, Xcode 프로그램을 설치해야 한다.

사용한것

나는 Expo를 사용했다. 강의가 Expo를 기준으로 구성된 것도 큰 이유지만 앱을 만들며 Expo에서 제공하는 api나 모듈에 불편함을 느끼지 못했다.
Expo를 사용하면서 불편함이 느껴지는 시점이 되면 React-Native CLI를 사용해보고 특징과 단점을 추가로 작성할 기회가 생길것같다.

profile
프론트엔드 개발자

0개의 댓글

관련 채용 정보