Wzorce projektowe · Senior · Pytanie 13 z 75
Co dają statecharts (XState) w porównaniu z płaskim automatem skończonym?
- ✓Poprawna odpowiedź: Zagnieżdżone i równoległe stany bez eksplozji ich liczby
- 2Automatyczne generowanie komponentów UI z opisu stanów
- 3Przechowywanie stanu na serwerze zamiast na kliencie
Wyjaśnienie
Płaski automat dla złożonego procesu (odtwarzacz wideo, wieloetapowy formularz) szybko się rozrasta. Zagnieżdżone i równoległe stany, strażnicy przejść i efekty uboczne są opisywane deklaratywnie, a diagram można wizualizować i testować.