Svelte · Senior · Question 23 of 75
Why is an auth check only in +layout.server.js risky?
- ✓Correct answer: Layout
loaddoesn't necessarily re-run on every navigation, and pages can load data in parallel without waiting for it; protect data inhooksor each page'sload - 2Layouts can't read cookies
- 3Layouts run only in the browser
Explanation
SvelteKit docs warn about this: a layout guard doesn't protect child data loads by itself.