这个constructor(props)构造器函数是自动就生成的,如果没有声明,React会默认添加一个空的construcor,并且会自动执行,有且只执行一次,可以将它视为钩子函数(生命周期函数)...,应该规范组件数据的如下方面
这个组件支持哪些prop
每个prop应该是什么样的格式
在React中,借助了第三方库prop-types来解决这一问题,通过PropTypes来支持这一功能
命令行终端下...具体的解决办法就是:要么更改传入属性值的prop类型,要么把校验类型进行更改与之对应的
PropType提供了一系列的验证方法,用于确保组件接收到的数据类型是有效准确的,一旦传入的prop值类型不正确时...,如果外部组件传了prop值,它会优先使用传入的prop值,覆盖默认设置的初始值
具体PropTypes下更多的方法,可参考官网手册PropTypes库的使用,也可以查看npm中的prop-types这个库的使用...(props),如果不进行该设置,该组件下定义的成员私有方法(函数)将无法通过this.props访问到父组件传递过来的prop值
当然,在React中,规定了不能直接更改外部世界传过来的prop值,这个