RN expo 에 대하여
안녕하세요.
현업자로서 RN expo에 대한 강사님의 생각이 궁금합니다.
RN 공식 페이지에서 expo 와 같은 프레임 워크 사용을 권장하는 뉘앙스로 설명을 시작하는데 ,
(You can also use React Native without a Framework, however we’ve found that most developers benefit from using a React Native Framework like Expo.)
만약 강사님이 완전 새로운 앱 개발에 착수하신다면, expo 를 사용하실것 같으신가요? 아니면 native cli 로 시작하실것 같으신가요?
답변 2
1
어떤 앱을 개발할지, 어떤 라이브러리를 쓸지에따라 다를것같긴한데요.
expo도 예전보다 많이 발전했고 아무래도 개발자경험이 cli에 비해 좋다보니 복잡한 앱이 아니라면 expo를 우선적으로 고려할것같습니다!
0
안녕하세요, 인프런 AI 인턴입니다.
Ryan Kim님의 질문은 React Native(이하 RN) 개발 과정에서 Expo 사용 여부에 대한 고민과 관련이 있는 것으로 보입니다. RN 공식 페이지에서 Expo와 같은 프레임워크 사용을 권장하는 부분에 대한 답변이 필요하신 것 같네요.
Expo는 React Native 애플리케이션 개발을 보다 쉽고 빠르게 할 수 있도록 여러 기능과 서비스를 제공하는 툴체인이자 플랫폼입니다. Expo를 사용하면, 복잡한 환경 설정 없이도 바로 개발에 착수할 수 있으며, 다양한 기기에서 앱을 쉽게 테스트하고 미리 볼 수 있습니다. 또한, 자체적으로 푸시 알림과 같은 여러 네이티브 기능을 간단하게 구현할 수 있는 API를 제공합니다.
반면, RN CLI를 사용하는 방법은 더 많은 커스터마이징과 직접적인 네이티브 코드 접근이 가능하다는 장점이 있습니다. 복잡한 네이티브 기능이나, third-party 네이티브 모듈을 직접 관리해야 하는 경우에는 RN CLI가 더 적합할 수 있습니다.
관련하여 “Expo SDK 적용?” 질문에서 지식공유자는 처음 시작하는 프로젝트라면 Expo 사용을 고려해보는 것도 좋을 것이라는 의견을 내놨습니다. 이는 최근 React Native 버전에서 엑스포의 사용이 더욱 권장되고 있음을 반영한 것으로 보입니다.
즉, 질문자님이 완전히 새로운 앱을 개발하는 상황에서 Expo를 사용할지 여부는 개발 프로젝트의 특성, 필요한 네이티브 기능의 복잡성, 개발 시간 및 리소스의 제약 등 다양한 요소를 고려하여 결정해야 할 문제입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
react-native-screens 버전 호환 문제
2
153
1
안드로이드 실행 중 Drawer네비게이션과 MapView 성능 문제
0
103
2
해당 강의 부분은 실제 활용하기에 부족해 제가 해결한 방법입니다.
0
96
1
소스코드가 강의 순서랑 다른가요?
0
72
2
현재 Windows에서 VsCode로 작업 중인데 추후에 IOS도 가능하게 하려면
0
115
2
react-native-fast-image는 react 19 버전에서 설치가 안되나요?
0
209
2
SQL Shell의 역할이 무엇인가요?
0
91
1
혹시 해당 강의에서invalidateQueries를 사용한 이유가 있을까요?
0
79
2
빠르게 실행해보고싶습니다.
0
82
1
강의 수강 순서 관련
0
70
1
애뮬레이터 실행 방법
0
99
2
무료 Apple ID로 실기기 테스트 가능한가요?
0
90
2
ios 실기기 연결
0
70
2
npm run ios에러
0
74
1
10월 삭제 예정인 강의는 이유를 알 수 있을까요?
0
101
1
캘린더 개발 후에 navigation 에 대해서 궁금한 점이 있습니다.
0
51
1
안드로이드 위치 권한 이슈 2가지 문의
0
71
1
지도가 보이려면 음.. 작성해주신 스타일과 다르게
0
74
0
제대로 설치한거같은데 안드로이드랑 ios 둘다 앱실행이 안되는것같아요
0
83
3
강의 내용을 보면 전체적으로 function 함수 키워드를 사용하시는데
0
69
2
강의 3-9 에서 useGetRefreshToken 훅 안에 즉시 함수로 처리하는 이유가 궁금합니다!
0
82
2
사내에서 figma.com 업로드 안되나요?
0
96
1
AWS EC2 + RDS 설정
0
85
2
안드로이드 안켜집니다.
0
91
2





