해외에서 사용되는 하이브리드 플랫폼
너무 잦은 업데이트로 유저들이 힘들어함 / 국내에서는 하이브리드 앱자체가 잘 사용안되는 경향이있다.
기본적으로 리액트기반으로 Native 앱을 만들기 위한 개발된 플랫폼 (네이티브 앱은 우리가 보통 앱스토어나 구글 플레이스토어에서 다운받아 사용하는 앱을 말함)
리액트와 차이점
- view가다름 ( 웹컴포넌트가 아닌 별도의 컴포넌트 사용 )
Expo
- 순수 JS 로만 개발
- Native app 개발 하기 쉬움
- 개발환경 셋업이 쉬움
- xcode나 안드로이드 스튜디오를 설치하지 않아도, 사용가능
>문제점 : Expo Launcher 를 통해 우리가 구성한 앱을 실행함.
: TDD동안 EndToEnd Test하는 Detox 라이브러리가 매치가 안되는 부분이있다.
RN-cli