无法在已卸载的组件上执行React状态更新。这是空操作,但它表明应用程序中发生内存泄漏。在MaterialTable中

时间:2020-09-07 15:14:10

标签: reactjs react-hooks material-table

我是React的新手,我一直在尝试创建表。我想使用应该更好的Hooks学习React。我已经读过this,但是如果我也必须返回数据和setDtata,我不明白如何使用isMount变量或应如何返回它。我在使用材料表时,尝试刷新表内容时出现错误。

首先,我创建了一个动作按钮。我想让用户单击按钮来更改数据行。我设法更新数据库中的数据,但无法修改数据表,因此用户可以看到accion生效。

我现在正在尝试使用“可编辑的”材料表属性。我没有使用操作按钮,而是在docs之后准备了一个下拉列表。但是当我在onRowUpdate函数中更新数据表(setTableData())时出现错误。

这是我的代码:

set.delete(item)

按照文档中的另一个示例并阅读SO问题,我也尝试创建表ref并使用 tableRef.current.onQueryChange(),但遇到了一些错误。我究竟做错了什么?任何了解正在发生的事情的帮助都会很棒。

0 个答案:

没有答案