Redux - это контейнер с предсказуемым состоянием для приложений JavaScript, основанный на шаблоне проектирования Flux.

Redux- это контейнер с предсказуемым состоянием для javascriptна основе потокидей. Он поддерживает редактирование кода в реальном времени с помощью отладчика путешествий во времени.

Три основных принципа Redux:

  • Единственный источник правды - состояние приложения хранится в дереве объектов в одном хранилище
  • Состояние доступно только для чтения - единственный способ изменить состояние - это создать действие, объект, описывающий произошедшее.
  • Изменения производятся с помощью чистых функций - чтобы указать, как дерево состояний трансформируется действиями, вы пишете чистые редукторы.

Redux можно использовать вместе с reactjsили с любой другой библиотекой представлений. Это крошечный (около 2 КБ) и не имеет никаких зависимостей.


Полезные ссылки

Связанные теги