React · Junior · Question 17 of 75
What is rendered if items = []?
<div>{items.length && <List items={items} />}</div>- 1Nothing is rendered
- ✓Correct answer: The digit
0is rendered - 3The text
falseis rendered
Explanation
0 && x returns 0, and React renders numbers as text (unlike false, null, undefined). Write an explicit boolean condition: items.length > 0 && ... or a ternary items.length ? <List /> : null.