React - 列表中的每个 child 都应该有一个唯一的“key”道具
React - Each child in a list should have a unique “key” prop
我正在开发一个 React Web 应用程序,我在其中从 API 获取和显示学生数据,但我一直收到错误,
警告:列表中的每个 child 都应该有一个唯一的“键”道具。检查 Accordion
的渲染方法
Accordion.js 作为我的 Web 应用程序的组件之一
任何解决此问题的帮助将不胜感激:)
我尝试将带有 id 的关键道具从 parent 组件传递给 Accordion 组件,但这似乎不起作用。难道我的考试成绩段需要传一个key?
第 23 行
进行以下更改
<p
到
<p key={`${i}-stats`}
问题很简单。 React 需要唯一地标识每个兄弟节点,因此当 returning 数组或迭代丢失到 return component/view.
时,它会要求您将 key prop 传递给兄弟节点
不推荐使用计数器 (0, 1, 2...) 作为您的 密钥 填充子项时。
您应该使用 uuid() 或项目的 self-identifier.
我正在开发一个 React Web 应用程序,我在其中从 API 获取和显示学生数据,但我一直收到错误,
警告:列表中的每个 child 都应该有一个唯一的“键”道具。检查 Accordion
Accordion.js 作为我的 Web 应用程序的组件之一
任何解决此问题的帮助将不胜感激:)
我尝试将带有 id 的关键道具从 parent 组件传递给 Accordion 组件,但这似乎不起作用。难道我的考试成绩段需要传一个key?
第 23 行
进行以下更改
<p
到
<p key={`${i}-stats`}
问题很简单。 React 需要唯一地标识每个兄弟节点,因此当 returning 数组或迭代丢失到 return component/view.
时,它会要求您将 key prop 传递给兄弟节点不推荐使用计数器 (0, 1, 2...) 作为您的 密钥 填充子项时。
您应该使用 uuid() 或项目的 self-identifier.