🔄 Mermaid
Diagramă de stări
Surprinde fiecare stare și tranziție a unui sistem
Ce este o Diagramă de stări?
O diagramă de stări arată stările în care se poate afla un obiect și evenimentele care îl mută între ele: cicluri de viață ale comenzilor, fluxuri documentare, stări de interfață, gestionarea conexiunilor. Esențială ori de câte ori contează „în ce stare suntem?”.
Exemplu live
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Când să o folosești
Modelează ciclurile de viață ale comenzilor, tichetelor sau documentelor
Proiectează stările componentelor UI și ale conexiunilor
Specifică regulile de business legate de tranzițiile de stare
Sintaxă de bază
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopÎntrebări despre această diagramă
Care este diferența față de o diagramă de flux?
O diagramă de flux urmărește un proces de la început la sfârșit. O diagramă de stări descrie toate stările posibile ale unui lucru și ce evenimente provoacă tranzițiile — inclusiv ciclurile și stările de eroare.
Acceptă Mermaid stări imbricate?
Da — stateDiagram-v2 acceptă stări compozite (imbricate), fork-uri, join-uri, alegeri și note pentru mașini de stări realiste.
Creează-ți acum Diagramă de stări
Descrie-o în limbaj natural — IA scrie codul Mermaid pentru tine.
Deschide Mermaid Studio