Next.js · Senior · Pytanie 2 z 75
Co dzieje się przy nawigacji po stronie klienta przez <Link> w App Router?
- ✓Poprawna odpowiedź: Ładowany jest RSC payload nowego segmentu, a React aktualizuje tylko zmienione części
- 2Przeglądarka pobiera nowy HTML i całkowicie zastępuje nim bieżący dokument
- 3Klient ponownie uruchamia wszystkie komponenty serwerowe w przeglądarce
Wyjaśnienie
Router pobiera payload (lub bierze wcześniej załadowany z klienckiego cache) i uzgadnia go z bieżącym drzewem: wspólne layouty są zachowane, a stan kliencki nie przepada. Jeśli segment wciąż się ładuje, pokazywany jest loading.tsx. Nie ma pełnego przeładowania dokumentu.