Svelte · Senior · Запитання 71 з 75
Чому важкі дані в +layout.server.js можуть сповільнити навігацію в SvelteKit?
- ✓Правильна відповідь: Дані лейауту, що залежать від
urlабо не кешуються, перезапускаються під час багатьох навігацій і блокують дітей; тримайтеloadлейаутів маленькими й незалежними від мінливих вхідних даних - 2Лейаути ніколи не перезапускаються, тож на швидкість не впливають
- 3Дані лейауту завантажуються в браузері
Пояснення
Читання url.pathname чи url.searchParams у load лейауту робить їх залежностями, і він перезапускається під час відповідних навігацій.