У меня есть проект, который будет отображать видео, если пользователь не прикасается к экрану iPad через 10 секунд.У меня есть два экрана HomeScreen и VideoScreen , HomeScreen , которые будут отображаться по умолчанию, и VideoScreen будет отображаться через 10 секунд после того, как пользователь не прикасаетсяэкран.Вот что я пробовал до сих пор, но он не работает
constructor(props) {
super(props);
this.state = {
displayVideo: false
};
}
componentDidMount() {
var timer = setInterval( () => {
this.updateState();
}, 10000);
}
resetInterval() {
clearInterval(this.timer);
this.timer = setInterval( () => {
this.updateState();
}, 10000);
}
updateState = () => {
this.setState({displayVideo:true});
}
Я хочу обновить displayVideo до true , когда прошло 10 секунд, ноесли пользователь прикоснется к экрану, произойдет его сброс и повторный запуск.
Большое спасибо за любую помощь.