Retour a la bibliotheque learn
Choix simpleJuniorD25 min de lecture

Pourquoi utiliser l'index du tableau comme key peut-il casser le state local d'une ligne quand les rows sont reorder ou inserees ?

Quand l'ordre de la liste change, le meme index peut maintenant pointer vers un autre item, donc React peut rattacher l'ancien state de ligne a la mauvaise donnee.

Skill principale
Rendu et identite
Module
Systemes de rendu React
Workspace
Apercu du cours

Cette page publique garde le prompt et le cadrage entretien visibles, mais le cours complet vit dans dashboard learn.

suivre les cours vus et les resultats de checkpoint
lancer une practice ciblee directement depuis un cours
renvoyer les cours en review espacee

TL;DR

Les index comme keys sont fragiles car ils suivent la position au lieu de la vraie identite de l'item.

Reponse prete pour entretien

Quand l'ordre de la liste change, le meme index peut maintenant pointer vers un autre item, donc React peut rattacher l'ancien state de ligne a la mauvaise donnee.