Как вызвать аппаратное обновление при перенаправлении на другую страницу в Next.js?

у меня есть <Link>на определенную страницу моего сайта Next.js. При нажатии на нее я хочу, чтобы веб-страница жестко перезагружалась после перенаправления на целевую страницу (перезагружается ли она до или после перенаправления, не имеет значения). Я пробовал использовать router.pushтакже, но жесткого обновления не происходит. Любая помощь будет оценена по достоинству.

2 ответа

Если вы хотите обновить страницу при загрузке, используйте простые теги привязки, если вы хотите больше контролировать перезагрузку страницы, обратитесь к этому:https://nextjs.org/docs/api-reference/next/router#routerreload

Другим решением для жесткой перезагрузки при навигации/перенаправлении в next.js является использование собственного API местоположения браузера, например

      function onClick() {
  window.location.href = "/destination"
}

<Link onClick={onClick}>link</Link>
Другие вопросы по тегам