=> {
console.log("111");
if (seconds > 0) {
console.log("bingo");
setSeconds( seconds- 1);
} else {
setMinutes(minutes - 1);
}
}, []);
useEffect(() => {
setInterval(startTimer, 1000);
}, []);
вот мой код... идея заключается в том чтоб при каждой секунде у меня обновлялся стейт, но стейт обновляется всеголишь один раз ?? в чем может быть проблемаа ?
seconds всегда одно и то же
в useCallback надо seconds и minutes закинуть в deps
Обсуждают сегодня