1 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先,請(qǐng)使用正確的映射。inventoryReducer 不是您要映射的那個(gè)。該對(duì)象內(nèi)的庫(kù)存是您想要的。
const mapStateToProps = (reducers) => {
return reducers.inventoryReducer.inventory;
}
另外如果在 this.props.inventory 中獲取到數(shù)據(jù),應(yīng)該與重復(fù)鍵有關(guān) 請(qǐng)嘗試以下操作
printInventory = () => {
this.props.inventory.map((inventory, index) => {
return (
<CardInventario
key={index}
cardTitle={inventory.name}
quantity={inventory.quantity}
description={inventory.price}
/>
)
})
}
如果你沒有 id,可以使用索引代替(雖然不推薦)
printInventory = () => {
this.props.inventory.map((inventory) => {
return (
<CardInventario
key={inventory.id}
cardTitle={inventory.name}
quantity={inventory.quantity}
description={inventory.price}
/>
)
})
}
添加回答
舉報(bào)