为了账号安全,请及时绑定邮箱和手机立即绑定

最新版在{imgFigures}操作时报错

一直报错 ---- Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of `AppComponent`. See https://fb.me/react-warning-keys for more information. 我用的是最新版,这是为什么?

正在回答

2 回答

这只是个警告,你渲染出来的系列的组件需要加一个key={"XXX"+i},这样react就知道每个child的不同了,不写的话可能会影响性能,所以react给了警告

0 回复 有任何疑惑可以回复我~
#1

andy_mars 提问者

非常感谢!
2016-08-15 回复 有任何疑惑可以回复我~
#2

cau德军 回复 andy_mars 提问者

问题解决了吗?
2016-08-15 回复 有任何疑惑可以回复我~
#3

慕粉3732082

回复 andy_mars请问在哪里加key?怎么加~能截个图吗?
2017-03-17 回复 有任何疑惑可以回复我~
查看1条回复

react组件中,每个标签都会有一个唯一的编号data-reactid,如:data-reactid=".0.$0a.0.1.0.1.1"。这里的key是data-reactid的最后一个小数点后面的值。所以key只需要在自己兄弟节点内唯一即可。如果不按照要求,让多个子元素的key相同,那么只会识别展示第一个子元素。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
React实战--打造画廊应用(上)
  • 参与学习       57313    人
  • 解答问题       273    个

颠覆式前端UI开发框架 React,打造图片画廊实践案讲解

进入课程

最新版在{imgFigures}操作时报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信