我是新来的反应者,需要您的帮助。
我共享了一个沙箱链接,因为一切正常。但是,当我们添加一对新行时(通过单击该行最右列的+
),如果我们删除某行(通过单击该行的最右列的-
),然后再次添加新行,然后编辑该行单元格,我收到Cannot set property
错误。我知道我必须在handleDelete
函数中进行一些更改,但没有确切地做些什么。所以这里有专家吗,请帮帮我。对于Icon
,除了最后一行,每隔一行应具有-
图标。
谢谢。如果您需要任何说明,请发表评论。
沙盒链接:https://codesandbox.io/s/suspicious-microservice-qd3ku?file=/index.js
render
方法实际上传递了第三个参数,该参数实际上是组件的ID,在这种情况下,您无需重新计算该ID,这就是dataSource[key]
尝试访问dataSource中不再存在的键的原因。