Ich weiß, das Super-Schlüsselwort kann verwendet werden, um Funktionen in einer übergeordneten Komponente aufzurufen. Ich bin mir jedoch nicht ganz im Klaren darüber, warum Sie im folgenden Beispiel das Schlüsselwort super verwenden - es einfach übergeben, welche Requisiten auch immer an den Konstruktor übergeben werden.Reagieren, warum Super (Requisiten) im ES6-Klassenkonstruktor verwenden?
Kann jemand bitte etwas Licht auf die verschiedenen Gründe für die Verwendung des Super-Schlüsselwortes in einem ES6-Klassenkonstruktor werfen, in Reaktion?
constructor(props) {
super(props);
this.state = {
course: Object.assign({}, this.props.course),
errors: { }
};
this.updateCourseState = this.updateCourseState.bind(this);
}
Es wäre hilfreich, die Klassendeklaration zu sehen. z.B. 'Klasse SpecialDialog erweitert Dialog {' –