React · Junior · Frage 17 von 75
Was wird gerendert, wenn items = [] ist?
<div>{items.length && <List items={items} />}</div>- 1Es wird nichts gerendert
- 2Die Ziffer
0wird gerendert - 3Der Text
falsewird gerendert
Antwort zeigen
Richtige Antwort: Die Ziffer 0 wird gerendert
Erklärung
0 && x gibt 0 zurück, und React rendert Zahlen als Text (anders als false, null, undefined). Schreib eine explizite boolesche Bedingung: items.length > 0 && ... oder ein Ternary items.length ? <List /> : null.