Ich verwende React mit ASP.NET und versuche, PropType-Validierung zu implementieren. Aber ich erhalte keine Warnungen, obwohl die Requisiten ich meine Komponente bin vorbei sind eindeutig ungültig:PropType-Validierung zeigt keine Warnung in der Konsole
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')
);
Bin ich die Validierung nicht richtig mit?
Sind Sie sicher, dass Sie nichts verpasst haben? Vorausgesetzt, der Code scheint gut zu funktionieren https://jsfiddle.net/y0trd9e5/ - –
Der einzige Unterschied, den ich sehen kann, ist, dass in der Fsfiddle scheint, dass Babel auch referenziert wird. In meinem Projekt benutze ich nur 'react-with-addons-15.2.1.min.js' und' react-dom-15.2.1.min.js'. Könnte das der Grund sein? –