Ладно, давайте посмотрим. У меня есть компонент списка, который содержит несколько элементов:
<List />
<Item selected={true} />
<Item selected={false} />
<Item selected={true} />
...
Этот компонент списка содержит и состояние (отмеченные элементы), которое сохраняется в хранилище Flux и передает его элементам в качестве реквизита. Если я нахожусь в списке и обновляю браузер, данные хранилища (так выбранное состояние) исчезают (это нормально).
Если я нажму на элемент, а затем вернусь, состояние списка (которое поступает из магазина) сохраняется (хорошо).
Проблема в том, что если я щелкну элемент, обновлю браузер и вернусь к списку, хранилище списков и состояние исчезнут (не то поведение, которое я хочу).
Есть ли что-то, что я делаю неправильно? Простое решение для этого, которого я не вижу? Я хотел использовать SessionStorage, но тогда состояние сохраняется, даже если вы обновляете список.