React / Redux将旧数据传递给视图

时间:2017-08-01 12:41:37

标签: reactjs redux react-bootstrap-table

我是React / Redux的新手,我不知道如何处理我的问题,所以我决定问你。我正在使用react-bootstrap-table在表格中显示我可以添加或编辑行的数据。编辑行中出现问题。单击行时,我打开模态,我可以编辑行的所有属性。为了处理更改数据,我正在创建具有row的所有属性的新对象,并在保存后将此对象发送到服务器。但是当有人例如清洁输入并按下取消按钮,模态消失,但是清理数据的单元格是空的。刷新后,单元格在更改前有数据。那是我的问题,如何处理这个问题?我有这行ID的对象,所以我可以从服务器获取旧数据,但我不知道这是好主意吗?也许你有更好的主意?谢谢你的每一个回复。

1 个答案:

答案 0 :(得分:0)

您应该编辑数据的深层副本。您可以使用deep-extend或任何其他库来制作数据对象的深层副本(您甚至可以自己编写一个)。