react native를 cli를 사용할지 expo를 사용할지 고민입니다
167
작성한 질문수 12
좀 규모가 있는 프로젝트를 하려고하는데, 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에 대한 참고 자료는 여기를 확인하실 수 있습니다.
도움이 되시길 바랍니다. 추가 질문이 있으시면 언제든지 말씀해 주세요!
eas 빌드가 엄청 오래걸려서..
0
54
2
android crud중 c 영상이 12초만 있는 잘린 영상이에요.
0
48
2
디바이스 별 다른 크기의 화면을 고려하는 반응형UI
0
51
2
createPointTransactionOfLoading 에러
0
32
1
secureTextEntry 설정에 관해
0
88
2
expo 55 tabs 사라짐 이슈
0
125
2
11강 23:35부터 막혀서 질문 드려요.
0
90
2
expo-blur 사용하면서 생긴 버그입니다.
0
150
3
router.navigate 동작이 달라졌을까요?
0
82
1
Toast 기능
0
92
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
82
1
expo push service에 관한 질문
0
93
2
백엔드도 궁금합니다!
1
107
1
ios에서 개발중이신 분들은
1
91
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
64
1
댓글 버튼 하단에 고정되지 않는 이슈
0
70
1
SafeAreaView 적용 기준 문의
0
96
2
react-native-screens 버전 호환 문제
3
178
1
스크린 옵션 아이콘
0
67
2
강의 업데이트에 대해 문의드립니다.
0
53
1
[Note] 안드로이드 네비게이션 헤더 이슈 안내
0
80
2
안드로이드 실행 중 Drawer네비게이션과 MapView 성능 문제
0
132
2
[해결]그랩님 답변 주세요.
0
188
2
해당 강의 부분은 실제 활용하기에 부족해 제가 해결한 방법입니다.
0
113
1





