🔄 Mermaid
Stavový diagram
Zachyťte každý stav a prechod systému
Čo je Stavový diagram?
Stavový diagram zobrazuje stavy, v ktorých sa objekt môže nachádzať, a udalosti, ktoré ho medzi nimi presúvajú: životné cykly objednávok, dokumentové workflow, stavy UI, správa pripojení. Nevyhnutný vždy, keď záleží na otázke „v akom sme stave?“.
Živý príklad
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Kedy ho použiť
Modelovanie životných cyklov objednávok, tiketov alebo dokumentov
Návrh stavov UI komponentov a pripojení
Špecifikácia biznisových pravidiel pre prechody medzi stavmi
Základná syntax
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopOtázky k tomuto diagramu
Aký je rozdiel oproti vývojovému diagramu?
Vývojový diagram sleduje proces od začiatku do konca. Stavový diagram opisuje všetky možné stavy jednej veci a udalosti vyvolávajúce prechody — vrátane cyklov a chybových stavov.
Podporuje Mermaid vnorené stavy?
Áno — stateDiagram-v2 podporuje zložené (vnorené) stavy, rozvetvenia, zlúčenia, voľby a poznámky pre realistické stavové automaty.
Vytvorte svoj Stavový diagram hneď teraz
Opíšte ho prirodzeným jazykom — AI napíše Mermaid kód za vás.
Otvoriť Mermaid Studio