Источник: Nuances of Programming
В процессе создания всё более сложных и крупных приложений в React начинаешь понимать, что управление общим состоянием всего приложения невозможно только при помощи класса React...
Введение:
Redux — это библиотека управления состоянием, которая широко используется в разработке приложений на JavaScript, особенно в среде React. Основной принцип Redux заключается в централизации состояния приложения и предоставлении одного источника истины для всех данных, которые могут быть доступны в приложении.
Одной из ключевых особенностей Redux является предсказуемость: изменения состояния происходят только путем явного вызова действий (actions), что делает процесс разработки и отладки более прозрачным и управляемым...