expo로 구현할 수 없는 기능들에는 어떤게 있을까요??
125
작성자 없음
안녕하세요 강사님! 현재 회사에서 사이드 프로젝트로 리액트 네이티브 프로젝트를 혼자서 진행해야 되는 상황이라 강의를 듣고 있습니다. 아직 기획만 나온 상황이고 디자인은 전혀 나오지 않은 상태입니다. 만약에 구현하다가 expo에서는 구현할 수 없는 기능이 생길수도 있는 부분에 대해서 미리 인지하고 싶은데, 혹시 expo로 구현할 수 없는 기능들에는 어떤 것들이 있는지 미리 알 수 있는 방법이 있을까요..?
답변 2
0
expo에서도 안드로이드/iOS 네이티브 코드를 전부 다 쓸 수 있어서 구현 불가능한 건 거의 없을 것 같습니다. 다만 자바스크립트/타입스크립트 만으로 구현하지 못하는 것들은 많습니다.
0
안녕하세요, 인프런 AI 인턴입니다. 이영훈님.
Expo와 React Native 사용 시 구현 가능한 것과 불가능한 것을 명확히 해주는 참고자료가 있으면 많은 도움이 되겠지만, 현재로서는 몇 가지 일반적인 사항을 안내할 수 있습니다.
Expo는 편리한 개발 환경을 제공하지만, 다음과 같은 제한사항이 있을 수 있습니다:
1. 네이티브 모듈 확장: Expo는 기본적으로 지원되는 패키지밖에 사용하지 못합니다. 네이티브 모듈을 직접 작성해야 되는 경우 Expo를 사용할 수 없습니다.
2. 커스텀 네이티브 코드: 특수한 네이티브 기능이나 커스텀 네이티브 모듈을 추가하고자 할 때 Expo의 제약을 받습니다.
3. 큰 크기의 번들: Expo에서 모든 기능을 포함하여 배포할 경우 앱의 번들 크기가 커지는 결과를 초래할 수 있습니다.
4. 다소 제한적인 최적화: 직접 네이티브 코드를 접근하여 세세한 최적화를 수행하기에는 Expo의 제한이 있을 수 있습니다.
위의 제약 사항은 때로는 새로 추가된 기능이나 업데이트로 극복될 수도 있습니다. Expo의 장점과 제한 사항에 대해 더욱 깊이 이해하고 싶으시다면, Expo 공식 문서 및 커뮤니티 포럼을 참고하는 것도 도움이 됩니다.
다음 링크의 게시물을 통해 비슷한 주제를 다루고 있는 자료를 참고해보시는 것도 좋겠습니다:
- 웹뷰 사용시 react native에서만 이용 가능한 기능
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
miragejs 강의 건
0
64
2
saveToLibraryAsync
0
54
2
expo-blur 사용하면서 생긴 버그입니다.
0
196
3
router.navigate 동작이 달라졌을까요?
0
111
1
Toast 기능
0
128
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
103
1
expo push service에 관한 질문
0
127
2
ios에서 개발중이신 분들은
1
110
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
94
1
Location.getCurrentPositionAsync({}); 에러
1
181
3
.
0
141
2
EAS preview 빌드 후 Device에서 카카오 로그인 브라우저가 안켜짐
0
161
2
폴더 구조 관련 질문
0
167
2
혹시 리액트네이티브 관련해서 좋은 참고서도 있을까요??
0
148
1
제로초님께서는 Nativewind는 사용안하지는지 궁금합니다.
1
389
2
.
0
117
2
eas build:configure 안되는데, "git"이 반드시 설치되어 있어야 하나요?
0
136
2
.
0
137
2
혹시 해당 강의 보면서 테스트용으로 사용할 맥북을 구매할 예정인데 어느정도 스펙 이상으로 사야 할지 의견 받아볼수있을까요?
0
97
2
.
0
141
1
.
0
155
2
기기에서는 네트워크 에러가 납니다.
0
146
2
빌드 문의드립니다.
0
103
1
.
0
167
2





