В чем разница между действием, редуктором и запасом в редуксе? - PullRequest
0 голосов
/ 27 января 2019

Я новичок в реакции / редуксе.Я пытаюсь выяснить, как взаимодействуют все части в редуксе.Единственное, что доставляет мне неприятности - это понимание связи между действиями и редукторами, магазин.

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Представьте себе ситуацию, когда вы хотите, чтобы компоненты вашего класса обменивались данными друг с другом.Они могут даже вносить изменения в данные.Один может предоставлять данные другим в виде реквизита.Но очень сложно отследить название реквизита и структуру данных.

Store на самом деле упрощает этот процесс.Вы настраиваете архитектуру своего приложения таким образом, чтобы компоненты получали свои данные из источника, известного как Store .На самом деле, механизм настолько умен, что компонент будет заново визуализировать себя при изменении данных, поскольку все компоненты являются ушами.

И Действия являются не более чем носителями данных из вашего приложения вмагазин.

И очень сложно сформулировать концепцию редукторов.Вы можете представить себе настоящий магазин, в котором можно положить разные вещи для будущего использования.Магазин бесполезен, когда вещи поставлены случайно.Можно провести часы внутри, но ничего не найти. Редукторы в простом выражении управляют тем, как данные хранятся в хранилище, обеспечиваемом действиями.

0 голосов
/ 27 января 2019

Store Объект, который содержит данные о состоянии приложений

Reducer Функция, которая возвращает некоторые данные о состоянии.Вызывается действием type

Действие Объект, который сообщает редуктору, как изменить состояние.Он должен содержать свойство type.Опционально может содержать payload свойство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...