Expo는 지옥같은 React-Native 개발 환경 아래 섬광처럼 빛나는 훌륭한 도구지만 빛이 있으면 어둠이 있는 법.
https://docs.expo.io/versions/latest/introduction/why-not-expo.html 에선 이런 경우에 Expo를 사용을 고려하라고 전하고 있다.
https://docs.expo.io/versions/latest/introduction/why-not-expo.html 에선 이런 경우에 Expo를 사용을 고려하라고 전하고 있다.
- 독립형 앱에 이미지 같은 정적 자원(Assets)들을 함께 묶어 배포할 수 없다.
- background 혹은 장치가 잠자기 모드일때 코드 실행을 지원하지 않는다.
- 일부 API를 미지원. Bluetooth, WebRTC 같은 건 아직.
- 오버헤드가 꽤 크다. iOS 25MB, Android 20MB
- Push Notification의 경우 OneSignal 같은 외부서비스를 활용하려면 ExpoKit을 사용하거나 Expo가 아닌 React-Native를 사용해야한다.
- Staging/Production같은 다양한 디플로이 환경. 하지만 이 경우 https://github.com/oliverbenns/expo-deploy 같은 선택지도 있으니 참조할 것
댓글
댓글 쓰기