Я для небольшой админки как раз использую контекст + useReducer и не жалуюсь, выводы из статьи тоже так себе, нужно исходить из потребностей, в моем случае полноценный стейт менеджер - оверхед, кмк
Вот так я пришёл на позицию, на которой до меня трудился точно такой же чувак с контекстом и редуктором. Мне говорят: «админка ерундовая, простая как полтора пальца. Ты нам прикрути тосты с ошибками от сервака. Всеми. И с сакцессами операций. Всеми»
А там всё просто — семнадцать компонентов, в которых аяксы ходят, и весь стейт в локалсторадже (потому что токен из стейта нужно сохранять, ну я буду на всякий случай всё пихать в локалсторадж, это ж useReducer поменять на useLocalstorageReducer только). Переписал всю эту еботу на редакс с сагами и рад. Теперь у меня оверхед из стейт-менеджера, зато я на новую фичу потрачу не три дня, а два часа.
Вот так вот.