Comments 11
Если честно, в интернете довольно сложно найти информацию о том, когда стоит использовать Redux и стоит ли использовать вообще. И проблема в том, что мнений много и все они, вроде как, аргументированы. Ваша статья довольно неплохо описывает варианты, спасибо)
Недавно открыл для себя инструмент для управления состоянием основанный на хуках — Easy Peasy, особенно будет полезен тем, кого напрягает излишний бойлерплейт Redux. Работает поверх Redux, поэтому из коробки поддерживает Redux Dev Tools. При этом нет конфигурации, нет бойлерплейта, отличная поддержка TypeScript. В результате получается очень лаконичный код, рекомендую.
При чем тут редукс к хукам, и как вообще их можно сравнивать? Можно привязать только useContext, но тут статья не про context api vs redux
UFO landed and left these words here
Ну я, как-бы упомянул Context Api, в этом контексте, исходя из заголовка складывается впечатление, что они сравниваются глобально.

useReducer в корневом компоненте приложения мало чем отличается от Redux. Разве что ещё useContext надо задействовать самому, а не довериться react-redux

Там всё хитрее. Там не только context, там ещё и своя система подписок в обход context для хуков вида useSelector. Причина: в functional-компонентах нет раннего выхода, т.е. нельзя просчитать значение для useSelector и сказать React-у — баста, дальше рендерить не нужно, возьми предыдущий результат. Ввиду чего приходится городить свой зоопарк с подписками. Кажется так устроены все жизнеспособные redux-подобные решения с хуками.

ну если в редуксе не комбинировать сторы то да, где-то похоже, насчет redux и context api, это как-бы факт, там идет HOC, альтернатива будет — mobx
Only those users with full accounts are able to leave comments. Log in, please.