【发布时间】:2016-12-25 00:06:24
【问题描述】:
我指的是 solution 从 redux 状态中删除不需要的 ID。我的状态设置略有不同,我不确定如何使用 lodash 过滤它。
我的数组:
[
{id:1, animal:fish, name:bob},
{id:2, animal:dig,name:jim},
{id:3,animal:cat, name:Tk}
]
这是我的违规代码(我将 ID 作为 action.payload 传递):
const INITIAL_STATE = { animals:[]};
export default function(state = INITIAL_STATE, action) {
switch (action.type) {
case DELETE_ANIMAL:
let animalId = action.data;
return {...state, animals: [...state.filter(c => c.id !== animalId)];
}
return state;
}
【问题讨论】:
标签: object redux state store lodash