event.Ziel null im event-handler Reagieren
Folgenden code:
var
React = require("react")
;
class ControlText extends React.Component {
constructor(props){
super(props);
this.state = {
value: ""
};
}
update() {
console.log(event);
this.setState({value: event.target.value});
}
render() {
console.log(this.state);
var value = this.state.value;
return <input type="text" value={value} onChange={this.update.bind(this)} />
}
}
module.exports = ControlText;
Jedes mal, wenn ich log das event-Objekt in der update () es gibt ein Objekt zurück, mit target: null
, und this.state.value
updates von ""
zu undefined
. Dieser code unterscheidet sich sehr wenig von dem Beispiel auf der Formen docs, warum kann ich nicht scheinen, um ein Ereignis Ziel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen
event
(Sie können es nennen wie Sie wollen, nicht nurevent
) argumentupdate
MethodeBeispiel