Абнаўленне бягучага маршруту ў NextJS
Для таго, каб абнавіць старонку ў браўзэры,
можна ўжыць метад refresh
хука useRouter. У параметры метаду нічога
не перадаецца, яны застаюцца пустымі.
Давайце па націску на кнопку абновім старонку:
'use client';
import { useRouter } from 'next/navigation'
export default function TestPage() {
let router = useRouter();
return (
<button type="button" onClick={() => router.refresh()}>
Refresh
</button>
)
}
Для таго, каб убачыць перазагрузку старонкі, адкрыйце панэль адладчыка ў браўзэры і ў кансолі вы ўбачыце, што пасля націску кнопкі з'яўляецца новы радок з Query URL.
На старонцы па маршруце
/about зрабіце кнопку
для перазагрузкі. Пераканайцеся ў тым, што
старонка перазагружаецца.