Svelte · Senior · Frage 51 von 75
Wie lässt man eine codelastige Komponente nur bei Bedarf laden?
{#await import("./Chart.svelte") then { default: Chart }}
<Chart data={stats} />
{/await}- 1Mit einem dynamischen
import(), von Vite aufgeteilt - 2Gar nicht: Svelte hat kein Code Splitting
- 3Mit einem Attribut
lazyam Komponenten-Tag
Antwort zeigen
Richtige Antwort: Mit einem dynamischen import(), von Vite aufgeteilt
Erklärung
SvelteKit teilt Code bereits pro Route; dynamische Imports helfen bei schweren Widgets innerhalb einer Seite.