我用redux编写了一个onChange
函数,但是它不起作用。
我的动作创建者运行良好,但减速器不起作用。
我有console.log(1)
,但console.log(2)
无法正常工作。
export const changeScore = (team, value) => {
console.log(1);
return {
type: ActionTypes.CHANGE_SCORE,
payload: { team, value },
};
};
case (ActionTypes.CHANGE_SCORE):
console.log(2);
return {
...state,
data: state.data.map((item) => (
item.id === action.payload.team.id
? { ...item, score: action.payload.value }
: item
)),
};