Asp.net mvc PropType验证在控制台中不显示警告

Asp.net mvc PropType验证在控制台中不显示警告,asp.net-mvc,reactjs,jsx,Asp.net Mvc,Reactjs,Jsx,我正在使用React with 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, // g

我正在使用React with 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')
);
var LoginBox=React.createClass({
道具类型:{
//未提供“url”属性,应导致警告
url:React.PropTypes.string.isRequired,
//给定的'modalId'是一个字符串,也应导致警告
modalId:React.PropTypes.bool
},
//其他一些功能。。。
render(){…}
)};
ReactDOM.render(
,
document.getElementById('content')
);

我没有正确使用验证吗?

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

你确定你没有错过什么吗?提供的代码似乎工作正常-我能看到的唯一区别是,在fsfiddle中,似乎也引用了Babel。在我的项目中,我只是使用
react-with-addons-15.2.1.min.js
react-dom-15.2.1.min.js
。这可能是原因吗?哦,是的,这是有道理的。不管怎样,在解决了这个问题之后,我实际上考虑过切换到开发人员版本。谢谢你的帮助!