ich Anfänger sind in der india Reagieren mit. Ich möchte den Begrüßungsbildschirm für meine Apps (für 1 Sekunde) anzeigen und auf einen anderen Bildschirm wechseln. Ich habe gefolgt und kombiniert einige Tutorials, aber ich habe einen Fehler.Reagieren nativen Splash-Screen und navigieren Sie zu verschiedenem Bildschirm
Mein Code ist wie folgt:
class SplashScreen extends React.Component {
static navigationOptions = {header: null,}
constructor(props){
super(props);
this.state = {
timePassed: false
};
}
render() {
let that = this;
setTimeout(function(){that.setState({timePassed: true})}, 1000);
const { navigate } = this.props.navigation;
if (!this.state.timePassed){
return (
<View style={styles.splashContainer}>
<Image source={require('./image/splash_screen.png')} style=
{styles.splash} />
</View>
);
}
else{
() => navigate('Login');
}
}
ich einen Fehler bekam zum neuen Bildschirm zu navigieren. Kann mir jemand helfen? oder gibt es eine bessere lösung? Danke.
Versuchen Was ist der Fehler? –
Erscheint der Fehler, wenn der Bildschirm gerade navigiert (nach 1 Sekunde) oder gleich zu Beginn der App? – rabbit87
Der Fehler erscheint, wenn der Bildschirm im Begriff ist, zu navigieren @ rabbit87 Ich habe die Fehlermeldung vergessen, wird hier später – daniel