,并且给它接收了一个props形参,然后在constructor构造器函数内调用super(props)
这个是固定的写法,组件继承父类的一些方法,如果一个组件需要定义自己的构造函数,那么就一定要调用super...(props),也就是继承了React.Component构造函数
至于为什么要调用super(props)方法,因为Es6采用的是先创建父类实例的this,然后在用子类的构造函数修改this
如果没有...use "strict")下,this指向undefined
如果作为方法的调用,this指向调用的对象,谁调用它,this就指向谁
作为构造器函数调用,this指向该创建的实例化对象(类实例方法里面的...,虽然bind的使用会创建一个新的函数,但是它在constructor中只会调用一次
而利用箭头函数,箭头函数中没有this的绑定,从性能上讲,它是会重复调用,进行额外的渲染,不如在构造器函数中进行this...Es6中类声明组件时,在子组件内部接收props的写法上的差异,当使用类class声明一个组件时,定义自己的构造器函数,一定要使用constructor构造器函数,并且设置接收props参数,以及调用super