Керування станом · Senior · Запитання 50 з 75
Коли скінченний автомат (наприклад, XState) кращий за редʼюсер із прапорцями?
- ✓Правильна відповідь: Для складних сценаріїв із багатьма станами й охоронюваними переходами (оформлення замовлення, відеоплеєр, майстри)
- 2Для будь-якого булевого перемикача
- 3Ніколи - редʼюсери не вміють виражати стани
Пояснення
Прапорці на кшталт isLoading/isError/isSuccess допускають неможливі комбінації. Автомат (або редʼюсер над дискримінованим об'єднанням) робить стани явними, а переходи охоронюваними; statecharts додають вкладені й паралельні стани.