Поведение по умолчанию для React Router 5 заключается в перемонтировании компонентов при каждом выборе. Я поднимал (маршрутизировал) состояние компонента в маршрутизатор и передавал его в качестве реквизита. Это не может быть правдой. Есть ли правильный способ сохранить компонент смонтированным, чтобы я мог посещать другие маршруты на том же уровне и сохранять состояние ранее смонтированных компонентов?
<Switch location={location}>
<Route exact path="/">
...
</Route>
<Route path="/another">
...
</Route>
</Switch>
Единственная альтернатива, о которой я могу думать, это вкладки, Я держу все элементы смонтированными и использую видимость, чтобы показать / скрыть смонтированные объекты.
Спасибо