Next.js · Junior · Pytanie 59 z 75
Kiedy warto użyć router.push() zamiast <Link>?
- ✓Poprawna odpowiedź: Do nawigacji z kodu, np. po udanym zapisie formularza
- 2Zawsze -
<Link>jest przestarzały - 3Do linków zewnętrznych na inne strony
Wyjaśnienie
<Link> renderuje prawdziwy <a>, wspiera prefetch i otwieranie w nowej karcie. useRouter jest potrzebny tylko wtedy, gdy nie da się wyrenderować klikalnego linku.