Logo de l'association BDX I/OIcône navigation
Frontend

Rendez les états impossibles inatteignables dans vos frontends

Quickie - 15min DébutantFrançais

L’explosion de la complexité des frontends conduit bien souvent à une gestion de l’état beaucoup plus complexe, mêlant état applicatif global aux états locaux des différents composants.

Il est dans ce genre de cas de plus en plus complexe de s’assurer que tous ces états fonctionnent bien ensemble et que l’on ne tombe pas dans un “état impossible” par accident.

Dans ce quickie, nous verrons comment modéliser ces états et leurs évolutions en utilisant des machines à état, et en particulier la librairie XState qui permet de modéliser, implémenter et visualiser facilement ces machines.

Photo de Benjamin Cavy

Benjamin Cavy

  • Icône Twitter
  • Icône Github

Lead dev à la MAIF, je m’intéresse en ce moment particulièrement aux tests et à ce qu’ils peuvent apporter dans le processus de développement logiciel.