개발자
gradient랑 fontawsome도 그렇고 대부분의 npm install 해야하는 라이브러리들이 안 돼요... install하고 import를 해줘도 안드로이드 에뮬레이터에서 Render Error requireNativeComponent: "(추가하려는것)" was not found in the UIManager라고 뜨네요 밑에 문제가 있는거 알려주는 source 부분에서는 node_modules\invariant\browser.js 여기를 가르키는데 또 그 파일 찾아가서 코드를 봐보면 어디가 잘못된건지 모르겠어요 혹시 몰라서 적자면 밑에 코드 부분이 잘못됐다고 나와요
1var args = [a,b,c,d,e,f];
2var argIndex = 0;
3error = new Error (여기가 잘못됐다고 가리킴)(
4
5.
6.
7.
답변 1
React native 용 라이브러리를 설치하셔야 합니다. fontawsome의 경우 일반 Web 버전과 네이티브 버전을 각각 지원합니다. 다른 라이브러리의 경우도 마찬가진데 지원하지 않는 경우도 있으니 잘 확인하셔야 합니다. 참고로 React와 React Native는 언어와 사용 문법만 비슷할 뿐 동작 원리는 전혀 다릅니다. 그렇기에 CSS 스타일링이나 React-dom등 React 환경에서만 동작하는 라이브러리는 사용하실 수 없습니다. 이름이 유사하다고 무턱대로 사용하시면 호환이 안될 가능성이 높습니다. https://docs.fontawesome.com/web/use-with/react-native
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!