无法设置未定义Reactjs的属性

问题描述 投票:0回答:1

我是新来的反应者,需要您的帮助。

我共享了一个沙箱链接,因为一切正常。但是,当我们添加一对新行时(通过单击该行最右列的+),如果我们删除某行(通过单击该行的最右列的-),然后再次添加新行,然后编辑该行单元格,我收到Cannot set property错误。我知道我必须在handleDelete函数中进行一些更改,但没有确切地做些什么。所以这里有专家吗,请帮帮我。对于Icon,除了最后一行,每隔一行应具有-图标。

谢谢。如果您需要任何说明,请发表评论。

沙盒链接:https://codesandbox.io/s/suspicious-microservice-qd3ku?file=/index.js

reactjs set setstate
1个回答
0
投票

render方法实际上传递了第三个参数,该参数实际上是组件的ID,在这种情况下,您无需重新计算该ID,这就是dataSource[key]尝试访问dataSource中不再存在的键的原因。

© www.soinside.com 2019 - 2024. All rights reserved.