react docsWas bedeutet Event Pooling?
function onClick(event) {
console.log(event); // => nullified object.
console.log(event.type); // => "click"
const eventType = event.type; // => "click"
setTimeout(function() {
console.log(event.type); // => null
console.log(eventType); // => "click"
}, 0);
// Won't work. this.state.clickEvent will only contain null values.
this.setState({clickEvent: event});
// You can still export event properties.
this.setState({eventType: event.type});
}
warum event
ist bereits ein Objekt zunichte gemacht, können wir immer noch den Wert von event.type
bekommen? bedeutet das nicht event = {type:null}
?
setTimeout(function() {
console.log(event.type); // => null
console.log(eventType); // => "click"
}, 0);
warum event.type = null
und eventType = 'click'
?
können Sie mir jede Zeile dieses Codes beibringen? ...
Es scheint, als wäre 'console.log (e)' Asyn, aber warum ist 'console.log (e.type)' nicht? – Liuuil
nach dem Ereignis gepoolt 'console.log (event.type)' === 'console.log (null.type)'? – Liuuil