# 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-06-25
- Événement: [BreizhCamp](<https://breizhcamp.org/>)
- Lieu: Rennes, France
- Sujets: computed-values, dependency-tracking, effects, frontend-reactivity, signals, vue

## Ressources

- [Article](<https://talks.soubiran.dev/2025-06-25/breizhcamp/article>)
- [Diapositives](<https://talks.soubiran.dev/2025-06-25/breizhcamp>)
- [PDF](<https://talks.soubiran.dev/2025-06-25/breizhcamp/pdf>)
- [Code source](<https://talks.soubiran.dev/2025-06-25/breizhcamp/src>)

## Résumé

La réactivité frontend peut se comprendre comme un graphe de dépendances entre l'état, les valeurs calculées et les effets. Cette présentation part de l'équation `ui = fn(state)`, fait un détour par Excel et s'appuie sur `alien-signals` pour suivre la propagation d'un changement.

Elle présente les graphes orientés acycliques, le tri topologique et les listes doublement chaînées avant d'examiner les signaux, les abonnés, les dépendances et les stratégies push, pull et pull-push. La dernière partie relie ces mécanismes au fonctionnement de Vue.
