# La réactivité et les signaux : démystifions la magie du frontend

> Décortiquez les mécanismes de réactivité du frontend : propagation des changements, suivi des dépendances, signaux, computed values et effects derrière les frameworks modernes.

- Date: 2025-10-21
- Événement: [StrasbourgJS](<https://strasbourgjs.org/>)
- Lieu: Strasbourg, France
- Sujets: computed-values, dependency-tracking, effects, frontend-reactivity, signals, vue

## Ressources

- [Diapositives](<https://talks.soubiran.dev/2025-10-21/strasbourgjs>)
- [PDF](<https://talks.soubiran.dev/2025-10-21/strasbourgjs/pdf>)
- [Code source](<https://talks.soubiran.dev/2025-10-21/strasbourgjs/src>)

## Résumé

Comment une interface sait-elle quoi recalculer lorsqu'un état change ? Cette présentation répond à la question avec l'équation `ui = fn(state)`, une comparaison avec Excel et une petite implémentation basée sur `alien-signals`.

Elle détaille les graphes de dépendances et les listes doublement chaînées, puis aborde les abonnés, les computed, les effects et les propagations push et pull. Elle présente enfin plusieurs difficultés de la réactivité et montre le lien avec Vue.
