In ReactJS ist ein “Schlüssel” (“Key”) ein spezielles Attribut, das man benötigt, wenn man Listen von Elementen erstellt.
React verwendet Schlüssel, um den Unterschied zwischen mehreren Instanzen eines Elements zu ermitteln. Bei der Erstellung einer Liste von Elementen führt man jedem Kind durch Zuweisen eines Schlüssels ein dauerhaftes und einzigartiges Identitätsattribut zu. Das Schlüsselattribut hilft React zu identifizieren, welche Elemente hinzugefügt, geändert oder gelöscht wurden.
Z.B.:
```
const numbers = [1, 2, 3, 4, 5];
const listItems = numbers.map((number) =>
```
In diesem Beispiel ist `key={number.toString()}` der Schlüssel für jedes Element in der Liste.
Es ist wichtig zu beachten, dass Schlüssel zu den Elementen, die über map() erstellt werden, gehören und nicht zu den Containern, in denen die Elemente platziert werden. Schlüssel sollten immer innerhalb des Arrays eindeutig sein.