import { ActionType } from "../costants/action-type";
const initialState = {
products : [],
}
export const productReducer = (state = initialState, {type,payload}) => {
console.log("DEC",payload)
console.log("state",state.products)
switch (type) {
case ActionType.SET_PRODUCTS:
return {state ,
products: [...state.products.find(product => product.API === payload.API)],
};
default:
return state;
}
}
1条答案
按热度按时间mwyxok5s1#
您应该使用
map
(传回清单),而不是find
(传回单一对象)。您还应该指定像
{...state }
这样的状态,以保留所有当前状态值。