작성
·
88
0
좀 규모가 있는 프로젝트를 하려고하는데, react native 공홈에서는 expo를 쓰라고 권장하더라고요..
예전같은 expo가 아닌지 알 길이 없어서 여기다가 질문 올려봅니다.
규모가 있는 프로젝트를 할 때는 역시 cli인가요..? 그냥 공홈에서 권장하는 방식으로 해야할지 고민입니다.
다른 rn 사용하시는 분들은 어떻게 진행하셨는지 궁금합니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 예진안님.
React Native로 규모 있는 프로젝트를 진행할 때, expo와 React Native CLI 중 무엇을 사용할지 고민 중이시군요.
Expo는 빠른 시작과 개발 편의성을 제공하며, 많은 기능들을 기본적으로 내장하고 있어 빠르게 프로토타입을 개발할 수 있습니다. 초기 설정이 간단하고, 다양한 무료 API를 지원하고 있어서 실험적인 프로젝트나 빠른 개발을 위해 적합합니다. 그러나, 특정한 네이티브 모듈이나 기능을 사용할 때는 제한적일 수 있습니다.
React Native CLI는 환경 설정이 더 복잡하지만, 네이티브 코드에 대한 접근이 더 자유롭고 커스터마이즈가 가능합니다. 규모 있는 프로젝트에서 네이티브 모듈을 사용하거나 복잡한 기능을 구현할 필요가 있는 경우에 CLI를 사용하는 것이 유리할 수 있습니다.
React Native 공식 문서에서 expo를 권장하는 이유는 빠른 개발과 학습 곡선을 낮추기 위해서일 것입니다. 그러나 프로젝트의 요구사항이나 팀의 능력에 따라 선택이 달라질 수 있습니다. 일부 개발자들은 프로젝트의 초기 단계에서는 expo로 시작하고, 이후 필요에 따라 React Native CLI로 전환하기도 합니다.
결론적으로, 프로젝트의 특성 및 요구에 맞춰 선택하시는 것이 좋을 것 같습니다. 다른 개발자들의 경험도 참고하여 결정해 보세요.
Spring Boot CLI에 대한 참고 자료는 여기를 확인하실 수 있습니다.
도움이 되시길 바랍니다. 추가 질문이 있으시면 언제든지 말씀해 주세요!