react native를 cli를 사용할지 expo를 사용할지 고민입니다
157
작성한 질문수 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에 대한 참고 자료는 여기를 확인하실 수 있습니다.
도움이 되시길 바랍니다. 추가 질문이 있으시면 언제든지 말씀해 주세요!
secureTextEntry 설정에 관해
0
55
2
expo 55 tabs 사라짐 이슈
0
76
2
11강 23:35부터 막혀서 질문 드려요.
0
71
2
expo-blur 사용하면서 생긴 버그입니다.
0
107
3
router.navigate 동작이 달라졌을까요?
0
61
1
Toast 기능
0
71
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
62
1
expo push service에 관한 질문
0
78
2
백엔드도 궁금합니다!
1
84
1
ios에서 개발중이신 분들은
1
82
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
55
1
댓글 버튼 하단에 고정되지 않는 이슈
0
50
1
SafeAreaView 적용 기준 문의
0
80
2
react-native-screens 버전 호환 문제
2
153
1
스크린 옵션 아이콘
0
55
2
강의 업데이트에 대해 문의드립니다.
0
43
1
[Note] 안드로이드 네비게이션 헤더 이슈 안내
0
65
2
안드로이드 실행 중 Drawer네비게이션과 MapView 성능 문제
0
103
2
[해결]그랩님 답변 주세요.
0
160
2
해당 강의 부분은 실제 활용하기에 부족해 제가 해결한 방법입니다.
0
95
1
ActionSheet
0
84
1
Location.getCurrentPositionAsync({}); 에러
1
121
3
소스코드가 강의 순서랑 다른가요?
0
72
2
API 주소
0
82
1





