728x90
리액트 기반으로 앱을 개발하려면 react native를 사용할 수 있는데
대부분 사람들은 안드로이드 스튜디오를 사용한다
하지만 최종 프로젝트로는 expo를 사용하여 react-native로 개발한다ㅏ
react native를 개발하기 전에 프로젝트를 생성하는 것부터 시작함!
그전에
expo cli와 react native cli가 있다
책을 보고 react native를 보면 cli를 설치했지만
유투브 강좌에서는 expo cli를 설치했다
이점에서 둘의 차이점을 살펴보게 되었다!
Expo CLI
react native 개발을 개발자가 쉽게 할 수 있도록 도와주는 툴이다
expo는 기본적인 설정이 다 구성되어 있으며 native 파일을 숨겨놓고 관리해줌
Expo CLI | React Native CLI | |
장점 | 무료로 사용이 가능하며 기본적인 설정이 미리 구성 | 개발자가 원하는 기능, 모든 요소 제어 가능 |
파일들을 자동으로 관리 | 다양한 라이브러리 사용 가능 | |
편리하고 유용한 특성 | 네이티브 파일 제어 가능 | |
배포가 편함. 쉬운 업데이트 버전 관리 | 네이티브 모듈 사용 가능 | |
React Native를 처음 시작하는 개발자에게 편리 | React Native를 많이 사용해본 전문가에게 편리 | |
단점 | Expo에서 제공하는 기능만 사용 가능 | expo에 비해 편리하지 않음 |
모듈을 만들어 사용 불가 | 기본적 설정이 되어 있지 않음 (사용자 설정 필요) | |
native 파일 제어 불가 | android studio, xcode를 다 설치하여 빌드 배포해야함. |
팀원 모두 react native를 처음하니까
expo를 사용하는게 가장 베스트임
그래서 expo로 설치하겠음!
팀원들과 버전을 맞춰야함
그래서 포스팅전 자료를 찾아둠!
< npm 다운그레이드>
<node 다운 그레이드>
https://devbirdfeet.tistory.com/100
728x90
'프론트 > React Native, React' 카테고리의 다른 글
[리액트 네이티브]react-native 현재 위치 가져오기 (0) | 2023.06.19 |
---|---|
[리액트 네이티브] react-native 전화번호 인증하기 (0) | 2023.06.19 |
[리액트 네이티브] react-native 로그인 회원가입 (0) | 2023.06.19 |
[리액트 네이티브] react-native 리액트 네이티브 파일 프로젝트 생성하기(2) (2) | 2023.06.19 |
[리액트네이티브] react-native 로딩창 만들기 (0) | 2023.06.15 |