Expo의 Eject

JH.P·2022년 4월 19일
0
  • Expo는 단점을 보완하기 위해 Eject(꺼내오기)가 존재한다.
    • 말 그대로 Expo에서 꺼내오기를 진행하여 모든 설정 파일을 노출시키는 것이다.
    • 이 말은 x code와 Android studio, 그리고 다른 모든 파일을 노출하게 된다는 의미이다.
  • 꺼내오기를 진행하게 되면, 진행 중인 프로젝트는 리엑트 네이티브와 Expo SDK 패키지로 이루어진 일반적인 네이티브 프로젝트로 변경된다.
    • 이렇게 되면, Expo의 애플 인증과 React native의 블루투스 기능 모두를 이용하는 것이 가능해진다.
    • 설치되어있는 불필요한 ApI들을 삭제하는 것이 가능해진다.
  • 따라서 우선 Expo로 개발(Managed workflow)을 시작하고, 추후에 Eject(Bare workflow로 변환)하는 것을 개발사에선 추천하고 있다. 나도 그렇게 진행할 것이다.
  • 즉, 어떤 설정 파일도 볼 수 없는 managed workflow로 시작해서, bare workflow로 마무리짓게 되는 것이다.
profile
꾸준한 기록

0개의 댓글