Svelte 5 Runes Explained: Migrating from $: Reactive Statements to $state, $derived, and $effect
Svelte 5 replaces implicit $: reactive statements with explicit runes. Learn when to use $state, $derived, and $effect, with a worked migration and the mistakes that cause loops.