Retour à la leçonMission
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.