React with ASP.NETを使用しており、propTypeの検証を実装しようとしています。しかし、私は私のコンポーネントに渡してい小道具は明らかに無効であるにもかかわらず、すべての警告を受けていない: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')
);
アムは、私が正しく検証を使用していませんか?
何かお見逃しなくですか?提供されたコードはうまく動作するようですhttps://jsfiddle.net/y0trd9e5/ - –
私が見ることのできる唯一の違いは、fsfiddleではBabelも参照されているようです。私のプロジェクトでは、 'add-with-addons-15.2.1.min.js'と' react-dom-15.2.1.min.js'だけを使用しています。これが理由だろうか? –