Надеюсь, это поможет!
разница междуPropTypes.objectOf
а такжеPropTypes.shape
? вдокументы:
// An object with property values of a certain type
optionalObjectOf: PropTypes.objectOf(PropTypes.number)
против
// An object taking on a particular shape
optionalObjectWithShape: PropTypes.shape({
color: PropTypes.string,
fontSize: PropTypes.number
})
Когда я должен использоватьobjectOf
и когда я должен использоватьshape
?