React · Junior · Frage 69 von 75
Warum rendert diese Liste nichts?
{users.map((u) => {
<li key={u.id}>{u.name}</li>;
})}- 1
mapfunktioniert innerhalb von JSX-Ausdrücken nicht - 2
keymuss am<ul>stehen, nicht an den Einträgen - 3Der Blockrumpf hat kein
returnund liefert daherundefined
Antwort zeigen
Richtige Antwort: Der Blockrumpf hat kein return und liefert daher undefined
Erklärung
Nutze runde Klammern für ein implizites Return: users.map((u) => (<li ...>)), oder schreib return in die geschweiften Klammern.