我的代码似乎抛出了不正确的PropType错误。
SomeComponent = React.createClass({
propTypes: {
someFunction: React.PropTypes.func.isRequired
},
...});
SomeOtherComponent = React.createClass({
internalFunction: function(){
console.log('test!');
},
render: function(){
return <SomeComponent someFunction={this.internalFunction}/>
}
...});
让控制台.log触发根本不会出现问题,但是一旦页面加载,我就会在控制台的func
上收到道具类型不匹配错误。
如何有错误消息和可以访问该功能?
答案 0 :(得分:0)
发现了这个问题。
propTypes上有func.required
而不是func.isRequired
,只是完全忽略了它。好啊。