Retour à la leçon
Mission

Mission : réparer un panier qui se corrompt tout seul

Diagnostiquer une mutation directe de prop dans un composant enfant, puis la remplacer par un flux emit conforme.

Contexte

Dans CarteProduit.vue, un développeur a ajouté un bouton "Appliquer une remise de 10%" qui exécute directement props.produit.prix = props.produit.prix * 0.9. Ça fonctionne visuellement, mais depuis cet ajout, le prix affiché dans D'AUTRES composants qui utilisent le même objet produit change aussi de façon inattendue, et personne ne comprend d'où vient la remise appliquée deux fois sur certains produits.