Я использую функцию раскрытия строк в таблице данных первичного реагирования, получая записи из избыточного числа.
Если у меня есть кнопка в шаблоне раскрытия строки, которая запускает действие с избыточностью, редуктор которого затем меняет одно из свойств записи (и при этом передает в новый массив записей), строка немедленно свернется.
То же самое произойдет, если вы используете локальное состояние для хранения записей и измените массив передаваемых записей (даже если они внешне одинаковы, с одинаковыми ключами / значениями записей).
видел здесь: https://codesandbox.io/s/m752k9jq8y
Мне интересно, как таблица поддерживает отображение между развернутыми строками и каноническими записями, передаваемыми через свойство "value" в таблице.
Мне нужно иметь возможность настраивать поля записи, сохраняя расширение строки. Я предполагаю, что, поскольку я использую избыточность и записи, передаваемые через значение, являются неизменяемыми, таблица воспринимает «новые» записи как совершенно новый набор и, таким образом, теряет связь с расширенными строками.
Есть ли способ обойти это? Я все еще удивлен, что в таблице не только есть метод для предоставления индексов строк, которые вы хотите расширить.