Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
Actualizar el valor de una matriz de estado si > 1

Tengo una matriz de carro. Almacena mis productos y, cuando agrego el mismo artículo que ya existe en la matriz, solo aumenta la cantidad. Es así (valores solo por ejemplo):

 favs = [{ key: id name: 'Product Name' value: 555 quantity: 4 }, ]

Estoy creando un botón 'eliminar del carrito'. Si uso slice, se elimina todo el objeto. Así que he creado la siguiente función:

 const [favs, setFavs] = useState([]) const { id } = useParams() const handleRemove = (index) => { if (cart[id].quantity > 1) { *some function here* <- } else { setCart([ ...cart.slice(0, index), ...cart.slice(index+1) ]) console.log('removeu') }}

¿Qué debo poner dentro del "si" para devolver la cantidad--? He pensado en mapear, pero no sé cómo exactamente

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!