본문 바로가기
공부일지/React Native

[RN] expo cli? react-native cli?

by 곰인간 2024. 5. 20.

expo cli

장점 : 

1. 빠른 시작 : 별도의 네이티브 설정 없이 바로 프로젝트를 생성하고 실행 할 수 있다.

2. 빌드 및 배포 : expo의 관리형 워크플로우를 통해서 간단하게 어플리케이션을 빌드하고 배포 할 수 있다.
(실제 기기에서 테스트 쉬움)

3. 풍부한 라이브러리 : expo sdk를 통해 카메라, 위치, 센서, 지도 등 다양한 네이티브 기능을 간편하게 사용 할 수 있다.

단점 :

1. 제한된 네이티브 코드 : expo 관리형 워크플로우에서는 네이티브 코드를 직접 작성할 수 없으며, 지원되지 않는 네이티브 모듈이 있을 수 도 있다. 개발 빌드를 통해 네이티브 코드를 통합할 수 있으나 일반적으로 제한된다.

 

react native cli

장점 :

1. 네이티브 코드 접근 : 네이티브 모듈 및 API를 직접 사용하고 코드를 작성할 수 있다.

2. 유연성 : 타사 라이브러리 및 네이티브 코드를 쉽게 통합 할 수 있어 복잡한 어플리케이션 개발에 적합하다.

단점 :

1. 설정 : 설정과 초기 구성 작업이 상대적으로 복잡하다. 개발자가 많은 부분을 수동으로 직접 설정해야한다.

 

 

expo cli는 react native를 기반으로한 프레임워크, 빠르고 쉽게 프로젝트 시작, 네이티브 코드 접근 제한

rn cli는 직접 네이티브 코드를 작성하고 커스터마이징 할 수 있는 자유로움

 

댓글