Патерни проєктування · Senior · Запитання 13 з 75
Що дають statecharts (XState) порівняно з пласким скінченним автоматом?
- ✓Правильна відповідь: Вкладені й паралельні стани без вибуху їх кількості
- 2Автоматичну генерацію UI-компонентів за описом станів
- 3Зберігання стану на сервері замість клієнта
Пояснення
Плаский автомат для складного процесу (відеоплеєр, багатокрокова форма) швидко розростається. Вкладені й паралельні стани, умови переходів і побічні ефекти описуються декларативно, а діаграму можна візуалізувати й тестувати.