Как вызвать аппаратное обновление при перенаправлении на другую страницу в 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>