0
私はReact Nativeの初心者です。 私のアプリのスプラッシュ画面を(1秒間)表示し、別の画面にナビゲートしたい。 私はいくつかのチュートリアルに従ってきましたが、エラーが発生しました。ネイティブのスプラッシュ画面に反応し、別の画面に移動します
私のコードは次のようである:
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');
}
}
私は新しい画面に移動するには、エラーを得ました。 誰でも助けてくれますか?それとももっと良い解決策がありますか? ありがとうございます。
を試してみてください? –
画面が1秒後にナビゲートしようとしているとき、またはアプリの開始時にエラーが表示されますか? – rabbit87
画面が@ rabbit87をナビゲートしようとしているときにエラーが表示されます。エラーメッセージを忘れました。後でここに投稿します。 – daniel