somecomponentfunction = () => {
this.setState({ somecomponentfunction: false })
}
并且像传递给childComponet一样>> 并且在子组件中,道具中的属性相同,而在PropTypes中的属性相同 你们能告诉我出了什么问题<myComponent somecomponentfunction={this.somecomponentfunction} />
myComponent.PropTypes={
somecomponentfunction: PropTypes.bool,
}
我正面临此警告,并确保其与我的父组件somecomponentfunction中的PropTypes有关,并且它返回一个布尔值,并将其传递给prent中的子组件...
myComponent.defaultProps = {
somecomponentfunction: () => {}
}
这是因为PropTypes不执行您的函数,并检查返回的结果是否为布尔值。它直接检查道具携带的类型。
somecomponentfunction: PropTypes.func