🔄 Mermaid
Diagramme d’états
Capturez chaque état et transition d’un système
Qu’est-ce qu’un Diagramme d’états ?
Un diagramme d’états montre les états possibles d’un objet et les événements qui les font évoluer : cycles de vie de commandes, workflows documentaires, états d’interface, gestion de connexions. Essentiel dès que « dans quel état sommes-nous ? » compte.
Exemple en direct
stateDiagram-v2
[*] --> Draft
Draft --> Review : submit
Review --> Draft : request changes
Review --> Approved : approve
Approved --> Published : publish
Published --> Archived : archive
Archived --> [*]Quand l’utiliser
Modéliser les cycles de vie de commandes, tickets ou documents
Concevoir les états de composants UI et de connexions
Spécifier les règles métier autour des transitions de statut
Syntaxe de base
stateDiagram-v2
[*] --> Idle
Idle --> Active : start
Active --> [*] : stopQuestions sur ce diagramme
Quelle différence avec un flowchart ?
Un flowchart suit un processus du début à la fin. Un diagramme d’états décrit tous les états possibles d’une chose et les événements déclenchant les transitions — y compris cycles et états d’erreur.
Mermaid prend-il en charge les états imbriqués ?
Oui — stateDiagram-v2 gère les états composites (imbriqués), forks, joins, choix et notes pour des machines à états réalistes.
Créez votre Diagramme d’états maintenant
Décrivez-le en langage naturel — l’IA écrit le code Mermaid pour vous.
Ouvrir Mermaid Studio