Viele Zeit, die wir Requisiten im Konstruktor senden, aber wir verwenden nie this.props irgendwo im Konstruktor, also warum müssen übergeben, und wann tun müssen.Wann muss ich eine Stütze zum Konstruktor einer Reaktionskomponente mit Super (Requisiten) übergeben?
class App extends React.Component {
constructor(props) {
super(props); // When do we need to send props to the constructor
this.state = {
data: 'Initial data...'
}
this.updateState = this.updateState.bind(this);
};
updateState(e) {
this.setState({data: e.target.value});
}
render() {
return (
<div>
<input type = "text" value = {this.state.data}
onChange = {this.updateState} />
<h4>{this.state.data}</h4>
</div>
);
}
}
ersetzt Konstruktor () um den Anfangszustand mit dem Ausdruck simple state = {} festzulegen, der bei der Verwendung von ES2015 als eine gute Vorgehensweise angesehen wird? – jkulak