0Pricing
Sveltejs Academy · Lesson

Why Runes: Moving Beyond the Compiler Magic

Understand the motivation for runes and how they improve Svelte's reactivity model.

Svelte 5 Introduces Runes

Runes are explicit reactive primitives like $state, $derived, $effect.

Why Change

The implicit reactivity in Svelte 3/4 (let, $:) had quirks: complex deps, file-scope only, harder to read in big files.

All lessons in this course

  1. Why Runes: Moving Beyond the Compiler Magic
  2. $state: Fine-Grained Reactivity
  3. $derived: Declarative Computed Values
  4. $effect: Side Effects
← Back to Sveltejs Academy