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

react组件值被覆盖的问题

react组件值被覆盖的问题

萧十郎 2019-03-15 18:15:54
父组件声明了一个变量用于传给子组件。然后通过这个形式传给子组件子组件的结构是遍历的时候是没有问题的,但是不论点击哪个子组件 haha这个函数返回的name值都是wangbing5 好像被覆盖一样。工作开发遇到的问题,于是写了个小demo想研究一下。 已经有解决方法,现在就是想知道为什么会出现这种情况。不知道我解释的清楚没有,可能有点乱,实在抱歉。第一次发帖,不好意思。
查看完整描述

2 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

还是好好补补基础吧
name是全局的,react渲染完了组件之后,在下一次渲染之前是不会去管name以后的值了,点击输出的是同一个name当然一样.要么闭包、要么name与state关联
遍历用forEach,不是map

查看完整回答
反对 回复 2019-03-20
?
慕森王

TA贡献1777条经验 获得超3个赞

你把name定义到QuestionComponent内试试看。


查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 722 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信