@salarimus

Как удалить событие при помощи removeEventListener?

Все привет.
Вопрос состоит в следующем: имеется класс

class Test extends Component {

    onKeyDown(e) {
        console.log(e)
    }
    
    componentWillMount() {
        document.addEventListener('keydown', (e) => (this.onKeyDown));
    }
    render() {
       
        return (
            <div>test</div>
        )
    }
}

Пытаюсь удалить событие document.removeEventListener("keydown", this.onKeyDown); , но как я понял событие не удаляется т.к, я должен отдавать стрелочною функции которую отдаю addEventListener а не onKeyDown. Как правильно в таком случаем вешать событие и удалять его?
  • Вопрос задан
  • 347 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы