🔄 Mermaid
Diagram stanów
Uchwyć każdy stan i przejście systemu
Czym jest Diagram stanów?
Diagram stanów pokazuje stany, w jakich może znajdować się obiekt, oraz zdarzenia, które go między nimi przenoszą: cykle życia zamówień, obiegi dokumentów, stany UI, obsługa połączeń. Niezbędny zawsze, gdy liczy się pytanie „w jakim jesteśmy stanie?”.
Żywy przykład
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Kiedy go używać
Modelowanie cykli życia zamówień, zgłoszeń lub dokumentów
Projektowanie stanów komponentów UI i połączeń
Specyfikowanie reguł biznesowych wokół zmian statusu
Podstawowa składnia
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopPytania o ten diagram
Czym to się różni od schematu blokowego?
Schemat blokowy śledzi proces od początku do końca. Diagram stanów opisuje wszystkie możliwe stany jednej rzeczy i zdarzenia wywołujące przejścia — łącznie z cyklami i stanami błędów.
Czy Mermaid obsługuje stany zagnieżdżone?
Tak — stateDiagram-v2 obsługuje stany złożone (zagnieżdżone), rozwidlenia, złączenia, wybory i notatki, pozwalając budować realistyczne maszyny stanów.
Stwórz swój Diagram stanów już teraz
Opisz go naturalnym językiem — AI napisze kod Mermaid za Ciebie.
Otwórz Mermaid Studio