Смогут ли React-хуки заменить Redux?
Перевод статьи Do React Hooks Replace Redux? с сайта medium.com для css-live.ru, автор — Эрик Эллиотт
Вкратце: хуки хороши, но Redux они не заменят
«Мандаринка» — снимок Малкольма Карлоу (CC-BY-2.0)
Как только API React-хуков вышел, стало появляться много вопросов о том, сможет ли он заменить Redux.
Как по мне, хуки довольно слабо пересекаются с Redux. Они не дают никакого нового волшебства для состояний, а лишь улучшают API для того, что уже было в React. Но с API хуков пользоваться нативным React-инструментарием для состояния стало гораздо удобнее, а поскольку он – еще и более простая замена для классовой модели, мне теперь гораздо чаще удается к месту использовать состояние компонента
Чтобы мои слова стали понятнее, давайте сначала разберемся, зачем вообще нам бывает нужен Redux.