Next.js · Junior · Pytanie 8 z 75
Dlaczego <Link> z next/link jest lepszy niż zwykły <a href> do nawigacji wewnętrznej?
- ✓Poprawna odpowiedź: Nawigacja bez pełnego przeładowania strony plus wcześniejsze ładowanie tras
- 2Linki
<Link>są indeksowane przez wyszukiwarki, a zwykłe<a>nie - 3
<Link>domyślnie otwiera strony w nowej karcie przeglądarki
Wyjaśnienie
<Link> renderuje zwykły <a> (więc SEO nie cierpi), ale przechwytuje kliknięcie i wykonuje przejście SPA: wspólne layouty zostają, ładowane jest tylko to, co potrzebne. Linki w viewporcie są w produkcji wcześniej ładowane (prefetch). Do adresów zewnętrznych użyj zwykłego <a>.