我正在使用主要反应数据表中的行扩展功能,该表从Redux中获取记录。
如果我在行扩展模板中有一个按钮,该按钮会触发一个redux动作,该动作的reduce会改变记录的一个属性(并以此传递新的记录数组),该行将立即折叠。
如果您使用本地状态保存记录,并且更改了传入记录的数组(即使它们在表面上相同,具有相同的记录键/值),也会发生同样的事情。 在这里看到:https://codesandbox.io/s/m752k9jq8y
我想知道表如何维护扩展行和通过表上的“值”属性传递的规范记录之间的映射。
我需要能够在保持行扩展的同时调整记录的字段。我假设由于我正在使用redux并且通过值传递的记录是不可变的,因此该表将“新”记录视为全新的集合,因此失去了与扩展行的关系。
有没有解决的办法?我仍然感到惊讶的是,该表不仅提供了一种方法来提供要扩展的行的索引。