Skip to main content

Reactivity and signals: demystifying frontend magic

Reactive rendering depends on knowing which computations use which pieces of state. This talk explores that relationship with alien-signals, from the basic signal, computed, and effect APIs to the data structures used to track dependencies.

It explains how updates propagate, why reactive systems need to deal with cycles and mutable state, and how a small signal-based framework can update the DOM. The final example connects the same ideas to Vue's ReactiveEffect.

Enjoyed "Reactivity and signals: demystifying frontend magic"?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

  1. Event: Touraine Tech (opens in a new tab)ToursDate:

    Reactivity and signals: demystifying frontend magic

  2. Event: MiXiT (opens in a new tab)LyonDate:

    In JavaScript, there's a package for everything... and often for nothing.

  3. Event: Voxxed Days Luxembourg (opens in a new tab)LuxembourgDate:

    Inside a pipeline: demystifying Vite and its plugins

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...