안녕하세요, 장바구니 추가할 때
const found = state.findIndex((e) => e.name === i.payload);를 통해 state에 i.payload에서 받은 name이 있으면 수량을 올리도록 하려고 합니다.
(console.log(i.payload.name)는 제대로 이름이 나옴, 임의로 넣었던 데이터에 id를 적지 않아서 임시방편으로 이름으로 사용했습니다.)
그런데 filter나 includes 등 어떤 걸 써도 중복을 걸러내지 못하고 false나 -1이 나옵니다.
혹시 이유를 아시면 가르쳐 주실 수 있나요? 방법이 따로 없다면 useState를 사용해야 하나요?