react 数组_更新数组中的对象-reactjs

我正在调用一个api请求来更新(编辑)我的对象数组中的值。但问题是我只能在页面刷新后看到更新的值。要立即查看更新(编辑)的值,我正在尝试将更新的值插入本地对象(仅当请求成功执行时)。我的方法如下

行动

.then(res => {

if (res.data.success === true) {

const updatedBillingPlan = {

"billingId":data.billingId,

"name": data.name,

"rateKWh": data.rateKWh,

"rateMin": data.rateMin,

"rateTransaction": data.rateTransaction

}

dispatch(updateBillingPlansSuccess(updatedBillingPlan));

} else {

alert("error");

}

})

减速器

case UPDATE_BILLING_PLANS_SUCCESS:

let updatedBillingArray = (Here i need to include action.data to billingData )

return update(state, {

billingData: updatedBillingArray,

})

我想用

immutability-helper

图书馆。

我该怎么办?

例如,当我删除一条记录时,为了显示包含已删除记录的最新数组,我正在执行这样的操作。

case DELETE_MODAL_SUCCESS:

let updatedBillingArray = state.billingData.filter(property => property.billingId !== action.data);

return {

...state,

billingData: updatedBillingArray,

billingDeleteToast: true

}

我也想做同样的更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值