我正在使用React与ASP.NET,我正在尝试实现propType验证。但即使我传递给我的组件的道具显然无效,我也没有收到任何警告:
var LoginBox = React.createClass({
propTypes: {
// the 'url' prop is not given and should result in a warning
url: React.PropTypes.string.isRequired,
// given 'modalId' is a a string and should result in a warning as well
modalId: React.PropTypes.bool
},
// some other functions ...
render() { ... }
)};
ReactDOM.render(
<LoginBox modalId="forgotModal" loginUrl="/user/login" />,
document.getElementById('content')
);
我没有正确使用验证吗?
答案 0 :(得分:3)
您正在使用react(.min.js
)的生产版本,propTypes
警告在那里被禁用。