React · Junior · Frage 61 von 75
Wie setzt man einen key, wenn jeder Listeneintrag mehrere Elemente ohne Wrapper rendert?
{items.map((item) => (
<Fragment key={item.id}>
<dt>{item.term}</dt>
<dd>{item.text}</dd>
</Fragment>
))}- 1Fragmente können in Listen gar nicht verwendet werden
- 2Den
keynur auf das erste Kindelement setzen - 3Mit
<Fragment key={...}>, denn<>nimmt keinen Key
Antwort zeigen
Richtige Antwort: Mit <Fragment key={...}>, denn <> nimmt keinen Key
Erklärung
<></> ist die Kurzform von <Fragment> ohne Attribute. Importiere Fragment aus react, wenn du einen Key brauchst.