Кнопка возврата к роутеру

У меня есть приложение реагирования без маршрутизации, но мне нужно какое-то изменение URL для моего SPA.

У меня есть домашняя страница, загрузка которой занимает много времени, и один из элементов на главной странице имеет событие щелчка для изменения маршрута. Когда я переключаю маршруты на "другую страницу" (на самом деле это просто рендеринг другого компонента), когда я нажимаю кнопку "Назад", это перезагрузит домашнюю страницу? Или это как-то оставаться в состоянии и просто сразу появиться?

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

Я использую роутер: https://reach.tech/router/api/Link Для замены:bool на этой странице написано: "Если это правда, последняя запись в стеке истории будет заменена новой. Используйте эту когда вы не хотите, чтобы предыдущая страница отображалась, когда пользователь нажимает кнопку "назад". - Это относится к тому, что я хочу, но на предыдущей странице "появляется" не говорится, является ли это новым запросом.

1 ответ

Решение

Это сразу изменит маршрут. И все компоненты, связанные с этим маршрутом, вернутся в исходное состояние.

Другие вопросы по тегам