Ich verwende ein Datenobjekt als meine Requisiten für eine Komponente in ReactJS.Wie validieren Sie die PropTypes eines verschachtelten Objekts in ReactJS?
<Field data={data} />
ich weiß, ist es einfach die PropTypes zu validieren selbst Objekt:
propTypes: {
data: React.PropTypes.object
}
Aber was, wenn ich will innerhalb der Werte validieren? dh. data.id, data.title?
props[propName]: React.PropTypes.number.required // etc...
präzise Antwort @nilgun. Sie finden die Dokumentation zu Reacts propTypes: https://facebook.github.io/react/docs/reusable-components.html – williamle8300
'React.PropTypes' ist jetzt veraltet. Bitte verwenden Sie stattdessen 'PropTypes' aus dem Paket' prop-types'. [Mehr hier] (https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes) – Chris