초보질문)react native로 어플 만들려고 배우는 중입니다.


(하트토끼) #1

안녕하세요. .

react native로 맵,wifi정보가 필요로 하는 어플만들려고 지금 배우는중입니다.
한가지 궁금한거 있어서 문의하는데요.
저는 첨 시작할때 expo로 시작했는데
나중에 보니까 네이티브 모듈 이용하려면 ios같은경우 pod에추가해야되더군요
물론 맥북 있지만 저 혼자 하는게 아니라 최대한 맥북없이 윈도우에서 만들려고 하거든요.
firebase인증처리, push를 이용하려고 보니까 그렇게 나오더라구요.

  1. firebase이용하되 expo에서 가능한가요?
    2.혹시 구글맵이나 wifi정보 같은걸 가져오는것도 네이티브모듈 링크해야 되나요?

조언부탁드립니다
감사합니다


(이종은(Jong Lee)) #2

expo에서 제공하는 기능 이외에 native code를 추가할 수 없습니다. firebase, map 등은 expo sdk 에 포함되어 있습니다. expo sdk를 잘 살펴보시고 해당하는 기능이 expo에는 없고 외부 네이티브 모듈을 사용해야한다면 expo 상에서는 불가능한 앱입니다.

https://docs.expo.io/versions/v32.0.0/sdk


(Jeff Kang) #3

종은님 내용에 추가하여 공식 문서 내용입니다.

The most limiting thing about Expo is that you can't add in your own native modules withoutdetaching and using ExpoKit. Continue reading the next question for a full explanation.

출처: https://docs.expo.io/versions/latest/introduction/faq/