Entwurfsmuster · Senior · Frage 13 von 75
Was bieten Statecharts (XState) gegenüber einem flachen endlichen Automaten?
- 1Verschachtelte und parallele Zustände, ohne dass ihre Zahl explodiert
- 2Zustand auf dem Server statt auf dem Client speichern
- 3Automatische Erzeugung von UI-Komponenten aus einer Zustandsbeschreibung
Antwort zeigen
Richtige Antwort: Verschachtelte und parallele Zustände, ohne dass ihre Zahl explodiert
Erklärung
Ein flacher Automat für einen komplexen Ablauf (ein Videoplayer, ein mehrstufiges Formular) wächst schnell. Verschachtelte und parallele Zustände, Guards für Übergänge und Seiteneffekte werden deklarativ beschrieben, und das Diagramm lässt sich visualisieren und testen.