Yo le quise poner un contador de unidades, para que pueda comprar mas de uno, y cuando guardo el producto del carrito le agrego una propiedad units al objeto para saber cuantas unidades cquiere comprar
aca parte del codigo :
const sumOrRestItem =(id, action)=>{
const newProducts = [...cartProducts]
const itemIndex = newProducts.findIndex(product => product.id === id)
if(action=='minus'){
newProducts[itemIndex].units--
setCartProducts(newProducts)
}
else if(action=='plus'){
newProducts[itemIndex].units++
setCartProducts(newProducts)
}
if(newProducts[itemIndex].units == 0){
deleteItem(id)
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?