🔄 Mermaid
Diagrama de estados
Capture cada estado e transição de um sistema
O que é um Diagrama de estados?
Um diagrama de estados mostra os estados em que um objeto pode estar e os eventos que o fazem transitar entre eles: ciclos de vida de encomendas, fluxos documentais, estados de interface, gestão de ligações. Essencial sempre que «em que estado estamos?» importa.
Exemplo em tempo real
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Quando usar
Modelar ciclos de vida de encomendas, tickets ou documentos
Desenhar estados de componentes de UI e de ligações
Especificar regras de negócio em torno das transições de estado
Sintaxe básica
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopPerguntas sobre este diagrama
Qual é a diferença em relação a um fluxograma?
Um fluxograma segue um processo do início ao fim. Um diagrama de estados descreve todos os estados possíveis de uma coisa e que eventos provocam as transições — incluindo ciclos e estados de erro.
O Mermaid suporta estados aninhados?
Sim — o stateDiagram-v2 suporta estados compostos (aninhados), forks, joins, escolhas e notas para máquinas de estados realistas.
Crie já o seu Diagrama de estados
Descreva-o em linguagem natural — a IA escreve o código Mermaid por si.
Abrir o Mermaid Studio