11 / 21
Что такое паттерн State Reducer в React?
State Reducer — паттерн, при котором компонент позволяет потребителю перехватить и изменить логику обновления состояния, передав собственный reducer. Компонент предлагает поведение по умолчанию, а потребитель может переопределить реакцию на любое действие. Это даёт инверсию контроля без необходимости покрывать каждый edge case пропсами вроде onlyAllowOneOpen, disableCloseOnSelect.