如何在 React 中从数组中检查 prop 对象的键?
How to check key of prop object from array in React?
使用以下代码我可以检查传入道具的类型,但是如何检查数组资产中每个对象的内部结构?
AssetsTable.propTypes = {
assets: PropTypes.array.isRequired
}
例如,如果我想检查 assets[0].id: PropTypes.string.isRequired
我想你可以这样做
React.PropTypes.arrayOf(
React.PropTypes.shape({
id: React.PropTypes.string.isRequired
})
).isRequired
有关详细信息,请参阅 here
使用以下代码我可以检查传入道具的类型,但是如何检查数组资产中每个对象的内部结构?
AssetsTable.propTypes = {
assets: PropTypes.array.isRequired
}
例如,如果我想检查 assets[0].id: PropTypes.string.isRequired
我想你可以这样做
React.PropTypes.arrayOf(
React.PropTypes.shape({
id: React.PropTypes.string.isRequired
})
).isRequired
有关详细信息,请参阅 here