react native를 cli를 사용할지 expo를 사용할지 고민입니다
170
작성한 질문수 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에 대한 참고 자료는 여기를 확인하실 수 있습니다.
도움이 되시길 바랍니다. 추가 질문이 있으시면 언제든지 말씀해 주세요!
miragejs 강의 건
0
41
2
saveToLibraryAsync
0
38
2
<div id="banner">배너 이미지</div> 관련 질문
0
34
1
eas 빌드가 엄청 오래걸려서..
0
87
2
android crud중 c 영상이 12초만 있는 잘린 영상이에요.
0
65
2
디바이스 별 다른 크기의 화면을 고려하는 반응형UI
0
71
2
createPointTransactionOfLoading 에러
0
47
1
secureTextEntry 설정에 관해
0
105
2
expo 55 tabs 사라짐 이슈
0
141
2
11강 23:35부터 막혀서 질문 드려요.
0
111
2
expo-blur 사용하면서 생긴 버그입니다.
0
177
3
router.navigate 동작이 달라졌을까요?
0
97
1
Toast 기능
0
115
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
92
1
expo push service에 관한 질문
0
114
2
백엔드도 궁금합니다!
1
121
1
ios에서 개발중이신 분들은
1
99
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
80
1
댓글 버튼 하단에 고정되지 않는 이슈
0
95
1
SafeAreaView 적용 기준 문의
0
105
2
react-native-screens 버전 호환 문제
3
205
1
스크린 옵션 아이콘
0
80
2
강의 업데이트에 대해 문의드립니다.
0
64
1
[Note] 안드로이드 네비게이션 헤더 이슈 안내
0
95
2





