Ich versuche sofort meinen Eingabewert in der Renderfunktion zu drucken. Aber jetzt schaue ich diesen Link an: https://facebook.github.io/react/docs/state-and-lifecycle.htmlReactJs Druckwert des Eingabefeldes
Hier verwenden sie einen Konstruktor mit Super (Requisiten) und setzen dann den Zustand.
aber wenn ich versuche dies:
class App extends React.Component {
constructor(props) {
super(props);
this.state = {text: ''};
};
handleChange(event) {
this.setState({ text: event.target.value });
};
render() {
return (
<div>
<h1>Hello, world!</h1>
<h2>It is {this.state.text}.</h2>
<input type="text" onKeyUp={this.handleChange} />
</div>
);
}
}
Es wirft mir diesen Fehler: Uncaught TypeError: Cannot read property 'state' of undefined
Wie kann ich dieses Problem lösen.
this.handleChange = this.handleChange.bind (this) im Konstruktor –