Menu
May 2020
Avalie?

Já apresentamos várias bibliotecas de gerenciamento de estado no Radar, mas XState adota uma abordagem um pouco diferente. É um framework simples de JavaScript e TypeScript para criar máquinas de estados finitos e visualizá-las como grafos de estado. Ele se integra aos frameworks JavaScript reativos mais populares, (Vue.js, Ember.js, React.js e RxJS) e é baseado no padrão W3C para máquinas de estado finito. Outro recurso notável é a serialização de definições de máquina. Uma coisa que achamos útil ao criar máquinas de estados finitos em outros contextos (principalmente ao escrever a lógica) é a capacidade de visualizar estados e suas possíveis transições. Gostamos do fato de ser realmente fácil fazer isso com o visualizador do XState.