我正在尝试更新对象数组项值,但reducer已更新,未在组件中呈现... 你能帮忙吗
case actionTypes.UPDATE_MAGAZINE_BOOKMARK:
const arrayObj = state.magazineListDetail;
const updateMagazine = state.magazineListDetail.data
.map(function(x) {
return x.id;
})
.indexOf(action.magazineList);
let newMagazineArray = [...state.magazineListDetail.data];
newMagazineArray[updateMagazine] = {
...newMagazineArray[updateMagazine],
isBookmark: !newMagazineArray[updateMagazine].isBookmark
};
arrayObj.data = newMagazineArray;
return {
...state,
magazineListDetail: newMagazineArray
};
预先感谢