更改道具时,表格不会渲染。要更新表格,我必须刷新页面

时间:2019-01-24 06:24:53

标签: javascript reactjs jsx lifecycle

我是新来的人。我创建了一个表格,其中每行有3列和2个按钮(查看和编辑) 所有数据都从数据库中获取。 问题是当我在行按钮中进行编辑时,数据正在数据库中更新,并且在视图中可以看到更新的数据。但是更改后的属性也是表的列。并且表格未呈现自身。要在表的行和列中查看更新的数据,我必须手动刷新页面。我在这个问题上停留了3天。请帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用状态来渲染带有数据的表,并且在编辑时可以在onChange处理程序中更新状态并从更新后的状态发送数据。更新后的更新也将更新表中的数据。

答案 1 :(得分:0)

必须在onChange处理程序中更新状态,并从更新后的状态发送数据