Retour à la leçonMission
Mission : refermer une brèche dans le barrel export du panier
Identifier et corriger un import qui contourne le barrel export d'une feature, puis restructurer un composant mêlant logique et présentation.
Contexte
Une revue de code découvre, dans src/features/authentification/components/ProfilMenu.jsx, la ligne import { panierSlice } from "@/features/panier/panierSlice"; — un import direct qui traverse la frontière entre deux features en ignorant complètement le barrel export features/panier/index.js. Une autre revue relève que ResumePanier.jsx mélange dans un seul composant l'appel réseau via usePanier() et tout l'affichage détaillé du panier, ce qui rend le rendu impossible à tester sans mocker le réseau.