jsx/no-missing-key
Rule category
Correctness.
What it does
Prevents missing key
prop on items in list rendering.
Examples
❌ Incorrect
const TodoList = ({ todos }) => (
<ul>
{todos.map((todo) => <Todo {...todo} />)}
</ul>
);
✅ Correct
const TodoList = ({ todos }) => (
<ul>
{todos.map((todo) => <Todo {...todo} key={todo.id} />)}
</ul>
);