useEffect(() => {
const audio = new Audio('alarm.mp3');
newAlarm ? audio.play() : audio.pause()
}, [newAlarm])
если newAlarm вывожу в console.log(newAlarm) - там значения меняются
Ты каждый раз заново аудио создаёшь в эффекте? Зачем?
Обсуждают сегодня