Все привет.
Вопрос состоит в следующем: имеется класс
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. Как правильно в таком случаем вешать событие и удалять его?