Retour à la leçon
Mission

Mission : réparer le compteur de panier qui triche

Diagnostiquer un bug de valeur figée sur des mises à jour de state enchaînées et corriger une mutation directe d'objet.

Contexte

Sur CartCounter.jsx, un clic sur "Ajouter 3 articles" doit incrémenter le compteur de 3, mais il n'avance que de 1. Le code fautif ressemble à setCount(count + 1); setCount(count + 1); setCount(count + 1);. Un second composant du même fichier gère un objet panier avec setPanier(panier) après avoir fait panier.total += prix, et l'affichage du total ne se met jamais à jour non plus.