This means that event properties exist only with an active callback. Adding asynchronization to the mix or saving the event for future use will fail.
, console.log(event) . , null. script debugger; , .
class MyComponent extends React.Component {
handleClick (e){
console.log('The event currentTarget is', e.currentTarget);
setTimeout(() => {
console.log('event.currentTarget was', e.currentTarget);
}, 1000)
}
render () {
return <button onClick={this.handleClick}>Fire event!</button>
}
}
DOM null . , , event.target , .