Яка різниця між 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
?
PropTypes.objectOf
?