Я хочу прив’язати, щоб закрити активну реакцію завантажувального завантаження на escape
пресі. Ось код
_handleEscKey:function(event){
console.log(event);
if(event.keyCode == 27){
this.state.activePopover.hide();
}
},
componentWillMount:function(){
BannerDataStore.addChangeListener(this._onchange);
document.addEventListener("click", this._handleDocumentClick, false);
document.addEventListener("keyPress", this._handleEscKey, false);
},
componentWillUnmount: function() {
BannerDataStore.removeChangeListener(this._onchange);
document.removeEventListener("click", this._handleDocumentClick, false);
document.removeEventListener("keyPress", this._handleEscKey, false);
},
Але нічого не реєструється в консолі, коли я натискаю будь-яку клавішу. Я намагався прослуховувати це на вікні також і в різних випадках. 'Keypress', 'keyup' тощо, але, здається, я роблю щось не так.