ABOUT ME

Today
Yesterday
Total
  • [React Native] expo vs react-native-cli
    React Native 2023. 9. 11. 22:41

     

     

    react native를 구현하기 위해, 사용하는 툴은

    exporeact native cli가 있다.

    간단히 비교해보자. 

     

     

    1. Expo

    "기본적인 셋팅이 다 구성되어 있으며, native 관련 파일은 숨겨두어 자동으로 관리해줌."

     

    1) 장점

    • 기본 셋팅이 미리 구성 → 빠르게 개발 가능
    • 파일들을 자동으로 관리
    • 윈도우 환경에서도 expo 앱을 통해 아이폰(ios) 테스트 가능
    • 배포가 편함.

     

    2) 단점

    • expo에서 제공하는 기능만 사용 가능
    • native 파일을 직접 제어 불가

     

     

    2. React native cli

    "native 파일을 직접 제어 가능"

     

    1) 장점

    • native 변경 필요시, 변경 가능
    • 다양한 라이브러리 사용 가능

     

    2) 단점

    • expo보다 느리게 개발이 될 수 있음
    • android studio, xcode를 다 설치하여 빌드 배포해야함.
    • 기본적 설정이 되어 있지 않음.

     

     

     

     

    react native로 구현 하기 전, 크게 2가지 툴이 있어 알아보았는데
    간단한 프로젝트인 경우 expo, 

    프로젝트의 규모가 커질수록 react native cli를 선택하는게 좋아보인다. 

Designed by Tistory.