Svelte · Senior · Frage 71 von 75
Warum kann eine SvelteKit-Seite mit schweren Daten in +layout.server.js die Navigation bremsen?
- 1Layout-Daten werden immer nach dem Rendern im Browser geladen
- 2Layouts laufen nie erneut und können das Tempo nicht beeinflussen
- 3An
urlgebundene Layout-Daten laufen oft neu und blockieren Kinder
Antwort zeigen
Richtige Antwort: An url gebundene Layout-Daten laufen oft neu und blockieren Kinder
Erklärung
url.pathname oder url.searchParams in einem Layout-Load zu lesen macht es zur Abhängigkeit, es läuft also bei verwandten Navigationen erneut.