Ich teste ReactJS. Alles funktioniert ordnungsgemäß, aber React.PropTypes. Hier ist der Code:React.PropTypes funktioniert nicht in Funktionskomponenten
const MenuItem = (props) => {
return (
<li className="list-group-item">
<span className="badge">{props.price}</span>
<p>{props.item}</p>
</li>
)
}
MenuItem.propTypes = {
price: React.PropTypes.number
};
Wenn ich Zeichenfolge an die Komponente senden, gibt es keine Warnung oder Fehler. Nicht verschieden welche PropTypes ich verwende.
- Visual Studio-Code
- ReactJS
- babel-Standalone
Was mein Fehler ist? Vielen Dank
Bearbeiten: Es funktioniert nicht einmal ich benutze PropTypes mit React.Component!
Was gehen Sie in "Element" Requisite über? –
Nur ein Text wie item = "Tee", Preis = 7. Und reagieren Sie zeigen sie richtig in UI. Aber wenn ich den Preis zu "7" oder "sieben" ändern PropTypes.number zeigt keine Warnung oder Fehler und ich sehe immer noch die Zeichenfolge in UI. Danke –
PropType Warnungen werden nur im Entwicklungsmodus angezeigt. Laufen Sie im Entwicklungsmodus oder führen Sie eine statische Produktionsversion Ihrer App aus? – Matt