export const cart = createSlice({
name: 'cart',
initialState: {
products: [
{ id: 0, name: 'White and Black', count: 2 },
{ id: 2, name: 'Grey Yordan', count: 1 },
],
productSeen: [],
},
reducers: {
findProducts(state, action) {
state.productSeen = action.payload.map((i) =>
data.find((j) => j.id === i)
);
},
)}
SeeProduct.js
const { productSeen } = useSelector((state) => state.cart);
dispatch(findProducts(seeProduct));
console.log(productSeen);
요렇게했습니당.
근데 무한으로 불러와져서
useEffect() 사용했습니당