Вам действительно нужен Redux? Хабр

Таким образом, хотя библиотека, как таковая, является специфичной для JavaScript, общие концепции управления состоянием могут быть найдены и в решениях для других языков программирования. В нём мы будем использовать ещё одну составляющую часть Redux — dispatch — именно этот метод позволяет отправить действие диспетчеру и изменить состояние приложения. Глобальное состояние приложения — это часть состояния приложения, которое используется, учитывается и изменяется в разных частях,…