0
通過以下代碼,我可以檢查傳入道具的類型,但是如何檢查陣列資產內部每個對象的內部?如何從React數組中檢查prop對象的鍵?
AssetsTable.propTypes = {
assets: PropTypes.array.isRequired
}
例如說,如果我想檢查assets[0].id: PropTypes.string.isRequired
通過以下代碼,我可以檢查傳入道具的類型,但是如何檢查陣列資產內部每個對象的內部?如何從React數組中檢查prop對象的鍵?
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以獲取更多信息
不錯!這是它的感謝!在文檔中,我沒有看到這種嵌套示例,用於檢查數組中的對象。 –