Débogage d'une clé React instable
السيناريو
Contexte : Une équipe affiche une liste de produits dynamiques issue d'un tableau local. Le Problème : Lors de suppressions d'éléments, l'affichage devient incohérent et certains éléments changent de position de manière inattendue. Contraintes : Vous devez corriger uniquement la gestion des clés dans le rendu de liste. Code actuel : function Products() { const [items] = React.useState([ { id: 1, name: "A" }, { id: 2, name: "B" } ]); return ( <ul> {items.map((item, index) => ( <li key={index}>{item.name}</li> ))} </ul> ); } Livrable attendu : Modifier la clé utilisée afin de garantir un rendu stable et prévisible lors des modifications futures.
المهارات المستهدفة
حالات تطبيقية أخرى في React
- Débogage d'un formulaire multi-champs mal synchroniséمتقدم
- Mise en place d'un système de lazy loading avec Suspenseخبير
- Implémentation d'un système de filtrage combinéمتقدم
- Optimisation avancée des callbacks dans une application interactiveخبير
- Implémentation d'un système de gestion de thème clair/sombreمتقدم
- Optimisation d'un moteur de recherche avec debounce et memoizationخبير
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
