【发布时间】:2020-09-08 19:58:05
【问题描述】:
我需要在返回对象时更改特定键的值。我不知道有没有办法做到这一点。
很难准确说出我需要什么,但在下面的代码中很容易得到:
return {
...state,
cart: [
...state.cart,
state.cart[itemIndex]: { // <- This is what I want, but this way doesn't work
{
productId: action.product.productId,
quantity: action.quantity
},
}
]
}
【问题讨论】:
-
显示您传递给减速器的操作负载以及您尝试修改的状态示例。
-
[state.cart[itemIndex]]: {
标签: javascript reactjs ecmascript-6 react-redux