Svelte / SvelteKit
Build fast web apps with Svelte 5 runes and SvelteKit 2: reactive components, snippets, shared state, filesystem routing, server data loading, form actions, adapters and testing.
What you'll learn
- Explain how the Svelte compiler differs from virtual-DOM frameworks and set up a project with sv.
- Manage reactivity with Svelte 5 runes: $state, $derived, $effect and $props.
- Compose components with callback props, bindings, snippets and template logic blocks.
- Share state across components with .svelte.ts modules, context and stores.
- Build SvelteKit routes with load functions, form actions, API endpoints and hooks.
- Choose rendering modes and adapters, test with Vitest and Playwright, and ship to production.