в файле App.js из проектов по умолчанию, которые генерируются при использовании Expo, (при работе с другими экранами).
Ну, в файле App.js.
render() {
if (!this.state.isLoadingComplete && !this.props.skipLoadingScreen) {
return (
<AppLoading
startAsync={this._loadResourcesAsync}
onError={this._handleLoadingError}
onFinish={this._handleFinishLoading}
/>
);
} else {
return (
<View style={styles.container}>
{Platform.OS === 'ios' && <StatusBar barStyle="default" />}
{/* <Text>{User.nom}</Text> */}
<AppNavigator style={styles.container} />
</View>
);
}
}
_loadResourcesAsync = async () => {
return Promise.all([
Asset.loadAsync([
require('./assets/images/icon_llaurar.jpg'),
require('./assets/images/icon_podar.jpg'),
require('./assets/images/icon_ensofatar.jpg'),
]),
Font.loadAsync({
// This is the font that we are using for our tab bar
...Icon.Ionicons.font,
// We include SpaceMono because we use it in HomeScreen.js. Feel free
// to remove this if you are not using it in your app
'space-mono': require('./assets/fonts/SpaceMono-Regular.ttf'),
}),
]);
};
Я действительно не понимаю, что он делает или как использовать загруженные ресурсы.Мне все еще нужно импортировать каждый актив на всех экранах, чтобы использовать его, поэтому я не понимаю, что с ним делать или что он делает.
Кроме того, кто-то может объяснить, что означает линия ... Icon.Ionicons.font делает?Три точки впереди, что они?
Заранее спасибо