React Native - ошибка после загрузки некоторых пользовательских шрифтов.Необработанная ошибка отклонения обещания - PullRequest
0 голосов
/ 10 июля 2019

Я читал некоторые другие вопросы, относящиеся к этой проблеме, но ни один из них не работает, я что-то упускаю, когда совершенно ничего не понимаю по этому поводу?

Часть 1: https://imgur.com/a/4i4z06J Часть 2: https://imgur.com/a/rHIXh46

Я сделал то, что было описано в документации на странице expo.io и отвечал другим людям на тот же вопрос, что и у меня.

import React from 'react';
import { StyleSheet, Text, View, ActivityIndicator } from 'react-native';
import AppNavigator from './src/AppNavigator';

//Warning
import {Font} from 'expo';
//import * as Font from 'expo-font';

export default class App extends React.Component {

  //Warning
  constructor(){
    super()
    this.state={
      IsLoaded:false
    }
  }
  //Warning
  async componentWillMount(){
    await Font.loadAsync() ({
      'Roboto_medium': require('./assets/fonts/Roboto_medium.ttf'),
    });
    this.setState({IsLoaded: true});
  }

  render()
  {
    return (
      <View>
      {this.state.IsLoaded ? (
        //this.state.loading
        <Text>Open up App.js to start working on your app!</Text>
        //<AppNavigator/>
      ) : (
        <Text>You Failed!</Text>
        //<AppNavigator/>
      )}
    </View>

    );
  }
}


const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...