2016-10-26 2 views
0

Я использую React with response-router v4 для маршрутизации в приложении SPA.React routing and back button reloading

На странице списка, когда пользователь нажимает на элемент, мы переходим к подробному URL-адресу, который отображает компонент детали.

Отсюда, если я нажму обратно, перейдите на страницу списка, но сама страница списка перезагрузится. Таким образом, его позиция прокрутки, выбор элемента (который открыл страницу сведений) теряется.

Я изо всех сил пытался подумать о том, как подойти к этой проблеме. Один из способов, я думал, состоит в том, чтобы построить все страницы, чтобы открываться как модель поверх другого, поэтому базовый контекст страницы всегда есть, и когда пользователь переводит назад, я могу начать закрывать модальности, показывающие предыдущую страницу в ее точном состоянии.

Не уверен, что это правильный подход.

ответ