Я работаю над приложением React, у которого есть такие маршруты:
<Switch>
<Route path="/edituser/:username" component={EditUser}/>
<Route path="/createuser/:type" component={EditUser}/>
<Route path="/listusers" component={ListUsers}/>
</Switch>
Компонент ListUsers показывает таблицу с разбиением на страницы, где у каждого компонента в таблице есть ссылка, указывающая на /edituser/:username
.
Я могу редактировать пользователей, нажимая на элемент в таблице, но, как и ожидалось, с реакцией, как только я вернусь к listusers/
, компонент загружается снова, и я буду на первой странице пользователей.Я хочу быть на странице, с которой я получил доступ к пользователю в первую очередь.
Каков наилучший шаблон для достижения этой цели?Я думал о том, чтобы передать номер страницы на /edituser
, а затем обратно на /listuser
, но опять же мне нужно снова загрузить все разбитые на страницы результаты.Является ли локальное хранилище единственным вариантом?Любые указатели очень ценятся.