Реагировать на видеоплеер onTimeUpdate выполнять функцию, когда видео просматривается в каком-то проценте?

#javascript #reactjs

#язык JavaScript #реагирует на

Вопрос:

Я пытаюсь сделать какой-то триггер, когда будет выполняться просмотр видео `.

Назначьте атрибут onTimeUpdate тегу видео. lt;video onTimeUpdate={ onPlaying }/gt;

 const [currTime, setCurrTime] = useState(0);  const onPlaying = () =gt; {  setCurrTime(videoRef.current.currentTime);  console.log(Math.round(currTime));  };   useEffect(() =gt; {  if (Math.round(currTime) gt; 5) {  console.log('Trigger');  }  }, []);  

Когда я передаю currTime в качестве второго параметра, он работает, но запускает каждое обновление. Я хочу срабатывать только один раз, когда видео достигло некоторого определенного значения.