Svelte · Senior · Pytanie 71 z 75
Dlaczego ciężkie dane w +layout.server.js mogą spowolnić nawigację w SvelteKit?
- ✓Poprawna odpowiedź: Dane layoutu zależne od
urllub niecache'owane są ponownie ładowane przy wielu nawigacjach i blokują potomków; utrzymujloadlayoutów małe i niezależne od zmiennych danych wejściowych - 2Layouty nigdy się nie przeładowują, więc nie wpływają na szybkość
- 3Dane layoutu ładują się w przeglądarce
Wyjaśnienie
Odczyt url.pathname lub url.searchParams w load layoutu czyni je zależnościami, więc uruchamia się on ponownie przy powiązanych nawigacjach.