0

네이티브 모듈을 반응 네이티브 앱과 함께 사용하는 것과 관련된 질문이 있습니다.Create-React-Native-App - 네이티브 모듈 사용

으로는 네이티브 모듈과 함께 사용하도록되어 있지 않습니다 CRNA로 만든 응용 프로그램을 표시 here을 설명했다. 그것은 여전히 ​​사실입니까?

최근에 나는 CRNA로 만든 내 응용 프로그램과 @shoutem/ui 모듈을 통합 할 수있었습니다 (본인이 원시 기본 링크 명령을 실행해야하므로 기본 모듈이라고 이해함). 내 안드로이드 및 ios 전화 및 ios 시뮬레이터도 있습니다. PR은 설명

this으로 반응 모국어 사용하여 링크 오류 메시지를 표시해야하지만 난 전혀 관찰 할 수 없습니다.

변경된 내용이 있습니까? 이것은 정말로 혼란 스럽다. 아니면 내 네이티브 모듈에서 원시 네이티브를 이해하는 것이 잘못 되었습니까? (this Github issue에 설명 된대로) 툴킷에 사용 된 글꼴을 가져온 경우

답변

0

는 :

async componentWillMount() { 
    await Font.loadAsync({ 
     'Rubik-Black': require('./node_modules/@shoutem/ui/fonts/Rubik-Black.ttf'), 
     'Rubik-BlackItalic': require('./node_modules/@shoutem/ui/fonts/Rubik-BlackItalic.ttf'), 
     'Rubik-Bold': require('./node_modules/@shoutem/ui/fonts/Rubik-Bold.ttf'), 
     'Rubik-BoldItalic': require('./node_modules/@shoutem/ui/fonts/Rubik-BoldItalic.ttf'), 
     'Rubik-Italic': require('./node_modules/@shoutem/ui/fonts/Rubik-Italic.ttf'), 
     'Rubik-Light': require('./node_modules/@shoutem/ui/fonts/Rubik-Light.ttf'), 
     'Rubik-LightItalic': require('./node_modules/@shoutem/ui/fonts/Rubik-LightItalic.ttf'), 
     'Rubik-Medium': require('./node_modules/@shoutem/ui/fonts/Rubik-Medium.ttf'), 
     'Rubik-MediumItalic': require('./node_modules/@shoutem/ui/fonts/Rubik-MediumItalic.ttf'), 
     'Rubik-Regular': require('./node_modules/@shoutem/ui/fonts/Rubik-Regular.ttf'), 
     'rubicon-icon-font': require('./node_modules/@shoutem/ui/fonts/rubicon-icon-font.ttf'), 
    }); 

    this.setState({fontsLoaded: true}); 
    } 

당신은 Shoutem UI 툴킷 구성 요소를 사용하여 문제가 안된다.

글꼴이 응용 프로그램의 바이너리 따라서 간주됩니다 기본 의존성으로 연결되어 있습니다.

+0

예, 알고 있습니다. 나를 위해 잘 작동합니다. 문제는 문서에 따라 작동하지 않는 이유는 무엇인지 이해할 수 없다는 것입니다. –