Я пытаюсь отправить обратно значения продукта с помощью onClick следующим образом:
cart. js:
<RemoveButton
type="submit"
onClick={() => deleteItem(product.title, product.quantity, product.price)}
>
Remove
</RemoveButton>
Вот мой редуктор. js:
case DELETE_SOME_ITEM:
let items = state.products.filter(itemDelete => itemDelete.title === action.payload);
console.log(action.payload);
return {
...state,
products: items,
cartCost: state.cartCost - items.price,
basketNumbers: state.basketNumbers - items.quantity,
};
Когда я делаю console.log(action.payload)
, это просто консоль product.title
, но не product.quantity и price
Вот мой проект на github, если вы хотите его просмотреть:
https://github.com/nathannewyen/the-beuter