我有一個問題,我一直無法解決。React native - x秒後更改屏幕
在我的React本機應用程序中,我想在開始時顯示歡迎屏幕。然後5秒鐘後關閉它,並顯示另一個。兩者都是兩個完全不同的屏幕,不需要保留「回來」箭頭。
我一直在尋找小時,但我還沒有找到如何去做。
這裏是我的代碼現在:
import Defis from './components/defis'
import Quote from './components/quote'
export default class Betty extends Component {
componentDidMount(){
// Start counting when the page is loaded
this.timeoutHandle = setTimeout(()=>{
// Add your logic for the transition
this.props.navigation.navigate('Defis') // what to push here?
}, 5000);
}
componentWillUnmount(){
clearTimeout(this.timeoutHandle);
}
render() {
return (
<Quote/>
);
}
}
是否有人知道該怎麼辦呢?
我無法使用Navigator.push
,此外,導航器似乎不推薦使用。