2017-06-19 50 views
0

通過以下代碼,我可以檢查傳入道具的類型,但是如何檢查陣列資產內部每個對象的內部?如何從React數組中檢查prop對象的鍵?

AssetsTable.propTypes = { 
    assets: PropTypes.array.isRequired 
} 

例如說,如果我想檢查assets[0].id: PropTypes.string.isRequired

enter image description here

回答

4

我認爲你可以做這樣的事情

React.PropTypes.arrayOf(
    React.PropTypes.shape({ 
    id: React.PropTypes.string.isRequired 
    }) 
).isRequired 

看到here以獲取更多信息

+0

不錯!這是它的感謝!在文檔中,我沒有看到這種嵌套示例,用於檢查數組中的對象。 –

相關問題