React · Junior · Frage 16 von 75
Welcher Wert eignet sich am besten als key in einer Liste?
- 1Der Index des Elements im Array - er ist innerhalb der Liste immer eindeutig
- 2
Math.random()odercrypto.randomUUID()bei jedem Rendern - 3Eine stabile eindeutige Kennung aus den Daten, etwa
id
Antwort zeigen
Richtige Antwort: Eine stabile eindeutige Kennung aus den Daten, etwa id
Erklärung
key hilft React, Elemente zwischen Renderings zuzuordnen. Ein Index bricht beim Einfügen, Löschen und Sortieren: Eingabezustand und DOM „wandern“ zu anderen Einträgen. Ein zufälliger Key ändert sich bei jedem Rendern - React erzeugt alle Elemente neu und verliert ihren Zustand.