что бы он не вешал каждый раз новый слушатель при срабатывание эффекта?
Пустой массив в зависимости попробуй
return null
document.addEventListener обернуть в useCallback вне useEffect
Обсуждают сегодня