If you want even more Svelte in your life, we've got news for you! The day before the conference, we will hold a workshop at OneCoWork Catedral to get you right in the weeds with the brand new Svelte 5.
Svelte 5 is a major step forward from version 4. It simplifies how Svelte applications are written. Concepts like snippets and runes, Svelte 5's new set of primitives for controlling reactivity, will replace a number of current concepts that will no longer be required with runes. Yet, as these concept are newly introduced, developers need to learn them before they can leverage them. This workshop serves as an introduction to Svelte 5's new concepts, as well as a hands-on guide to migrating from old patterns to Svelte 5 and runes.
$state
rune: The $state
rune is at the core
of Svelte 5's runes system so we start with that. We'll cover it's core behavior and implement
some examples together.$derived
rune: The $derived
rune replaces Svelte's
$: syntax. We'll look into how the rune works, subtle differences to $:, as well as how to
migrate to it for typical scenarios.$effect
rune: Next, we move to the $effect
rune.
Like with the $state rune, we'll implement some examples and talk about typical use cases.$props
rune: The $props
rune replaces a number
of previous concepts around declaring and receiving properties in components. We'll look into
how the rune works as well as how to migrate to it for typical scenarios.