redux
Создание store и его изменение (dispatch). Подписка на изменения (subscribe), Использование dispatch с дополнительными аргументами (payload). Action Creators.
Redux является предсказуемым контейнером состояния для JavaScript приложений. Это позволяет вам создавать приложения, которые ведут себя одинаково