Search

React Native

React Native는 페이스북이 개발한 오픈소스 모바일 개발 플랫폼입니다. 자바스크립트를 사용하기 때문에 기존 웹 개발자들도 모바일 개발을 할 수 있습니다. 또한 하이브리드 형태로 iOS와 안드로이드 동시개발이 가능하다는 장점이 있습니다. 본 페이지에선 설치, 그리고 기능단위로 문서를 구성하였습니다.

설치

일반적으로 처음 리액트 네이티브를 시작할 때 Expo를 이용해서 설치하는 예시들이 많습니다. Expo는 리액트 네이티개발에 필요한 setup이 미리 구성되어 시작하기에 좋은 선택일 수 있어요. 또한 네이티브 폴더가 숨겨져 있고 알아서 관리해주는 편함이 있습니다.
그러나 이렇게 설치할 경우 Expo에서 제공하는 API만 사용이 가능하고, 필요한 기능이 없다고 해도 모듈을 만들어 사용할 수 없다고 합니다. 즉, native 파일들을 직접적으로 크게 제어하기는 어렵습니다. 정리하면 써드파티 라이브러리를 사용할 수 없는 단점들이 존재하고 이는 장기적으로 봤을 때 본 프로젝트에서 어울리지 않는다고 판단하여 CLI로 설치하는 방법을 소개합니다.

기능

기타

참고링크