Używam obiektu danych jako moich rekwizytów dla komponentu w ReactJS.W jaki sposób można sprawdzić poprawność typów PropTes zagnieżdżonego obiektu w ReactJS?
<Field data={data} />
Wiem, że łatwo do sprawdzania poprawności PropTypes sprzeciwić się:
propTypes: {
data: React.PropTypes.object
}
Ale co, jeśli chcę, aby sprawdzić poprawność wartości w środku? to znaczy. data.id, data.title?
props[propName]: React.PropTypes.number.required // etc...
Precyzyjna odpowiedź @nilgun. Możesz znaleźć dokumentację dla propTypes React: https://facebook.github.io/react/docs/reusable-components.html – williamle8300
'React.PropTypes' jest teraz przestarzałe. Zamiast tego użyj 'PropTypes' z pakietu' prop-types'. [Więcej tutaj] (https://facebook.github.io/react/blog/2017/04/07/react-v15.5.0.html#migrating-from-react.proptypes) – Chris