class Son extends Fa {
constructor(props) {
super(props); // 调用父类的constructor(),必须放在前面
this.attr1 = attr1;//必须放在super(props)之后,否则报错
}
constructor里面为什么必须写super(props)
最新推荐文章于 2022-07-14 10:07:33 发布
在React的类组件中,如果定义了constructor,必须调用super(props)。这确保了子类能够正确初始化this对象,并能访问props。同时,constructor主要用于初始化state和绑定事件处理方法。注意在constructor中不应直接使用setState和复制props到state。
摘要由CSDN通过智能技术生成