Патерни проєктування · Middle · Запитання 45 з 75
Чим useReducer близький до патерну «Стан»?
- ✓Правильна відповідь: Переходи в одному місці: новий стан = f(поточний, дія)
- 2
useReducerзберігає стан глобально для всього застосунку - 3
useReducerавтоматично синхронізує стан із сервером
Пояснення
Редʼюсер - функція переходів автомата. Можна заборонити неприпустимі переходи (ігнорувати submit у стані loading). Для складних сценаріїв використовують явні скінченні автомати (XState).