끄적끄적 코딩

리액트 네이티브를 이용할 때 개발 환경을 세팅하는 방법은 대표적으로 두가지가 있습니다.

1. Expo
2. React Native CLI

Expo
무료로 사용하는 3rd Party 서비스 입니다.
이 Expo를 이용하면 React Native 개발할 때 개발자가 쉽게 할 수 있도록 도와줍니다.

장점
쉬운 배포 및 버전 업데이트 Android / X-code가 없이 본인의 휴대폰으로 테스트 가능
빠르고 간단한 설치 및 환경 설정

단점
Expo에서 제공하는기능만 사용 가능
모듈을 만들어 사용 불가
native 파일 제어 불가
Expo는 간단하고 편리한 대신 복잡하고 섬세하게 제어를 못한다는 단점


React Native CLI
React Team에서 만들었으며, Expo 같은 툴을 사용하지 않고 React Native만을 이용해서 개발하는 것입니다.

장점
네이티브 파일 및 모듈 사용 가능
네이티브 소스 코드 작성 가능

단점
Expo에 비해 편의성 부족
사용자가 직접 기본 구성을 해야 해서 시간이 오래 걸림
Android studio / X-code 다 설치하여 빌드 배포해야 함.

'React Native' 카테고리의 다른 글

[React Native] Core Components, Native Components  (0) 2023.08.28
[React Native] React Native란?  (0) 2023.08.28

검색 태그