,并且给它接收了一个props形参,然后在constructor构造器函数内调用super(props)
这个是固定的写法,组件继承父类的一些方法,如果一个组件需要定义自己的构造函数,那么就一定要调用super...(props),也就是继承了React.Component构造函数
至于为什么要调用super(props)方法,因为Es6采用的是先创建父类实例的this,然后在用子类的构造函数修改this
如果没有...React组件实现构造函数
如果是这样,则更应该把它转换为函数式(无状态UI)组件,因为它的效能是最高的
否则的话,那么就要编写constructor构造器函数,况且Es6编写类的方式提供了更多实用的功能...在React中,给JSX元素,监听绑定一个事件时,你需要手动的绑定this,如果你不进行手动bind的绑定,this会是undefined,在Es6中,用class类创建的React组件并不会自动的给组件绑定...Es6中类声明组件时,在子组件内部接收props的写法上的差异,当使用类class声明一个组件时,定义自己的构造器函数,一定要使用constructor构造器函数,并且设置接收props参数,以及调用super