javascript / beginner
Snippet
Listen rendern mit Array.map und eindeutigen Schlüsseln
In React werden Daten-Arrays mithilfe der Standardmethode map in Listen von JSX-Elementen umgewandelt. Jedes generierte Element benötigt ein eindeutiges 'key'-Attribut, damit React Änderungen, Ergänzungen und Löschungen effizient nachverfolgen kann.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
function FruitList({ items }) {return (<ul>{items.map((fruit) => (<li key={fruit.id}>{fruit.name}</li>))}</ul>);}
react
Erklärung
1
function FruitList({ items }) {
Deklariert eine React-Komponente, die ein Array von Objekten über Props entgegennimmt.
2
{items.map((fruit) => (
Iteriert über jeden Fruchtnamen im Array, um ein neues JSX-Element zurückzugeben.
3
<li key={fruit.id}>{fruit.name}</li>
Rendert ein Listenelement mit einem eindeutigen Schlüssel (key) und gibt den Fruchtnamen aus.