Zdaję sobie sprawę, że super słowo kluczowe może być używane do wywoływania funkcji w składniku nadrzędnym. Nie jestem jednak całkowicie pewien, dlaczego użyłbyś super słowa kluczowego w poniższym przykładzie - po prostu przekazując to, co rekwizyty są przekazywane do konstruktora.React, po co używać super (rekwizytów) wewnątrz konstruktora klasy ES6?
Czy ktoś może rzucić nieco światła na różne przyczyny użycia super słowa kluczowego w konstruktorze klasy ES6, w reakcji?
constructor(props) {
super(props);
this.state = {
course: Object.assign({}, this.props.course),
errors: { }
};
this.updateCourseState = this.updateCourseState.bind(this);
}
Byłoby pomocne zobaczyć deklarację klasy. np. 'class SpecialDialog extends Dialog {' –