Я читал некоторые другие вопросы, относящиеся к этой проблеме, но ни один из них не работает, я что-то упускаю, когда совершенно ничего не понимаю по этому поводу?
Часть 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',
},
});