В конце концов я пытаюсь переместить объект на экран с помощью клавиш со стрелками клавиатуры. На данный момент я пытаюсь проверить, реагирует ли код на клавиши. Это не. Я нажимаю стрелку вверх, и ничего не выводится на консоль браузера.ReactJS keyevent не работает
_handleKey(event){
console.log(event);
if(event.keyCode == 38){
console.log("Arrow Up");
}
}
componentDidMount() {
document.addEventListener("keyPress", this._handleKey, false);
}
Полный код здесь: http://codepen.io/wasteland/pen/GZvWeo
Что я сделал не так?
Возможный дубликат [обнаруживая стрелка нажатий клавиш в JavaScript] (http://stackoverflow.com/questions/5597060/detecting-arrow-key-presses-in-javascript) – Mathletics