PropType验证不会在控制台中显示警告

时间:2016-07-14 10:13:09

标签: asp.net-mvc reactjs jsx

我正在使用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')
);

我没有正确使用验证吗?

1 个答案:

答案 0 :(得分:3)

您正在使用react(.min.js)的生产版本,propTypes警告在那里被禁用。