这执行了逻辑,但我的组件没有重新渲染
case CONSTANTS.DELETE_CARD:
const newStateInit = state.map((list) => {
if (list.id === action.payload.listID) {
let delcardIndex = list.cards.findIndex((card) => {
return card.id === action.payload.cardID;
});
list.cards.splice(delcardIndex, 1);
}
return list;
});
localStorage.setItem("todo-list", JSON.stringify(newStateInit));
return [...newStateInit];