React Lists and Keys
Rendering lists with unique keys
Rendering Lists
const items = [1, 2, 3];
{items.map(item => (
<li key={item}>{item}</li> # render each item
))}
Keys
<li key={item.id}>...</li> # use unique ID
<li key={index}>...</li> # use index (avoid if order changes)
Mapping Objects
const users = [{ id: 1, name: "John" }];
{users.map(user => (
<div key={user.id}>
{user.name}
</div>
))}
Filtering Lists
const active = items.filter(item => item.active);
{active.map(item => (
<li key={item.id}>{item.name}</li>
))}