Choix simple•Intermédiaire•D3•5 min de lecture
Quand les items backend ont deja des ids stables, quel est le keyExtractor le plus sur pour une FlatList React Native ?
Le meilleur choix par defaut est keyExtractor={(item) => item.id}, car un id stable permet a FlatList de conserver correctement l'identite des lignes quand la liste change.
Skill principale
Listes RN et FlatListModule
Cas d'entretien React NativeWorkspace
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 keys d'une FlatList doivent venir d'une identite d'item stable, pas de la position dans le tableau ni d'une generation aleatoire.
Reponse prete pour entretien
Le meilleur choix par defaut est keyExtractor={(item) => item.id}, car un id stable permet a FlatList de conserver correctement l'identite des lignes quand la liste change.
