React · Junior · Question 41 of 75
How do you render a list of users from the users array?
- 1
{users.forEach(u => <li key={u.id}>{u.name}</li>)} - ✓Correct answer:
{users.map(u => <li key={u.id}>{u.name}</li>)} - 3
{for (const u of users) <li>{u.name}</li>}
Explanation
map returns a new array of elements that React renders. forEach returns undefined, so nothing appears. for is a statement and can't be written inside {}. And don't forget key.