при unmount?
Нужно
Нет
Тогда, вроде не нужно очищать
Ну да
Реакт не так работает, очищать тебе руками ничего не нужно. Хочешь снять листенер - не передавай его
Я спрашивал о unmount компонента.
Лисенеры нужно чистить. Либо в ComponentWillUnmount лайфсайкле, либо в useEffect хуке
Cмотри, как я понимаю, скорее всего если ты вешаешь онклик через onClick={} то реакт сам за тебя очистит это, а когда ты через document, то нужно вручную
В смысле, нужно чистить?
Так в этом и была суть вопроса.
Обсуждают сегодня