【发布时间】:2021-01-12 20:26:34
【问题描述】:
得到一个警告:列表中的每个孩子都应该有一个唯一的“key”道具。我不知道我需要使用哪个键。
<td className="banana-td">
{todos.map((todo, index) => (
<BananaBullet
key={index.id}
value={todo.date}
completed={todo.completed}
onClick={() =>
toggleTodo(todo.id)}
/>
))}
</td>
<td className="task-td">
{todos.map((todo, index) => (
<TodoContainer
key={index.id}
text={todo.text}
completed={todo.completed}
toggleTodoItem={() =>
toggleTodo(todo.id)}
/>
))}
</td>
<td>
{todos.map((todo, index) => (
<DeadlineList
key={index.id}
value={todo.date}
completed={todo.completed}
onClick={() =>
toggleTodo(todo.id)}
我标记了react guidelines,但这并不能帮助我理解如何在我的情况下使用它
【问题讨论】:
-
是的,它可以正常工作:97pp0.csb.app
标签: reactjs key parent-child