#reactjs
#reactjs
Вопрос:
Я хочу попробовать консольное сообщение, когда окно полностью загружено, я пытаюсь использовать этот код :
function tes(){
console.log('Hello World')
}
useEffect(() => {
window.addEventListener('load', tes)
})
}, [])
Как правильно использовать его в перехватах useEffect?
Комментарии:
1. Вам не нужно
})
послеwindow.addEventListener('load', tes)
, так как вы закрываете функцию стрелки и используете эффект позже2. Вы не добавляете прослушиватель для события ‘load’ в useEffect, потому что, если вызывается useEffect, это означает, что окно уже загружено. Если только вы не используете SSR, который вам нужен для тестирования typeof window !== ‘undefined’