상위 키워드에서 함수를 호출하는 데 super 키워드를 사용할 수 있다는 것을 알고 있습니다. 그러나 아래 예제에서 super 키워드를 사용하는 이유는 분명하지 않습니다. 생성자에 전달되는 모든 소품을 전달하면됩니다.왜, ES6 클래스 생성자에서 super (props)를 사용해야합니까?
누군가 ES6 클래스 생성자에서 super 키워드를 사용하는 여러 가지 이유로 반응 할 수 있습니까?
constructor(props) {
super(props);
this.state = {
course: Object.assign({}, this.props.course),
errors: { }
};
this.updateCourseState = this.updateCourseState.bind(this);
}
클래스 선언을 보는 것이 도움이됩니다. 예 : 'class SpecialDialog extends Dialog {' –