Сохранение выбора между рендерами в компоненте DetailsList с использованием перехватчиков реагирования (пользовательский интерфейс Office Fabri c) - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть компонент DetailsList с возможностями подкачки. Моя проблема заключается в том, что при загрузке новых данных в компонент объект Selection очищается, хотя я пытаюсь запомнить его с помощью useMemo. Я сделал небольшой пример:

https://codesandbox.io/s/icy-hooks-9u1su

Если вы выберете элемент после загрузки начальных данных, объект Selection будет работать нормально, вы можете увидеть его в консоль. Но затем вы нажимаете следующую кнопку и пытаетесь выбрать некоторые другие объекты, объект выбора очищается. Разве это не должно быть сохранено между рендерами из-за useMemo? Чего мне не хватает?

...