Почему состояние местоположения сохраняется при обновлении страницы? - PullRequest
0 голосов
/ 06 ноября 2019

Почему это желаемое поведение? Я передаю данные с домашней страницы (страницы списка) на страницу продукта (страницу товара), поэтому не делайте ненужных вызовов API, когда у меня уже есть данные, так что location.state очень полезно. Однако иногда данные обновляются в CMS, если пользователь обновляет страницу, он по-прежнему видит старые данные. Единственный способ увидеть новые данные - это открыть новую вкладку. Или если я перестану передавать данные с домашней страницы и буду выполнять вызов API всегда, когда вы находитесь на странице продукта (это теперь происходит только в том случае, если нет данных location.state, то есть если вы пришли на страницу напрямую).

Это аналогичный вопрос, но он не отвечает на мои вопросы, и принятое решение не работает для меня: Как действует реагирующий маршрутизатор в состоянии местоположения при обновлении страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...