如何在 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