那么本节就是你想要知道的
React中的props
当通过函数声明或者class自定义一个组件时,它会将JSX所接受的属性(attributes)转换为一对象传递给该定义时的组件
这个接收的对象就是props...super(props)方法,因为Es6采用的是先创建父类实例的this,然后在用子类的构造函数修改this
如果没有constructor构造器函数,调用super(),以及参数props,它是会报错的...React组件实现构造函数
如果是这样,则更应该把它转换为函数式(无状态UI)组件,因为它的效能是最高的
否则的话,那么就要编写constructor构造器函数,况且Es6编写类的方式提供了更多实用的功能...,把与组件相关的东西传给组件的,并在construcor构造器函数中进行初始化绑定,虽然bind的使用会创建一个新的函数,但是它在constructor中只会调用一次
而利用箭头函数,箭头函数中没有this...既然prop是组件对外的接口,那么这个接口就必然要符合一定的数据规范,换句话说:也就是输入与输出的类型要保持一致,否则的话就会出问题
通过类型检查捕获一些错误,规避一些程序上的bug,React内置了一些类型检查的功能