Направленный поток от редуктора к корневому редуктору? - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь понять направленный поток в response-redux от корневого редуктора к редуктору. Я понимаю, почему магазин, корневой редуктор, редуктор и действие. Однако я пытаюсь сопоставить фрагменты кода в этих отдельных файлах, которые запускают этот поток.

Когда редуктор возвращает объект с обновленными состояниями, он идет прямо в хранилище или возвращается к корневому редуктору? На диаграммах и пояснениях это показывает, что он идет к корневому редуктору, однако когда из того, что я вижу из кода, это корневой редуктор, который вызывает редуктор, следовательно, подразумевается, что редуктор возвращает объект, и он сохраняется в праве хранилища. далеко. Однако мост между редуктором и хранилищем является корневым редуктором, так куда же помещается объект, сбрасываемый сразу после того, как он возвращается из редуктора?

Кроме того, когда вы используете mapStateToProps() в компоненте для получения доступа к состояниям, сначала он идет в хранилище createStore(), затем идет к корневому редуктору, чтобы собрать все редукторы, а затем возвращает состояния к компоненту?

Могу ли я думать о потоке, как это.
Состояние обновления:

component --> action --> reducer --> store

Состояние извлечения:

component --> store --> root reducer --> reducer -->
                                                    |
                                                    V
             component <--store <-- root reducer <-- 

Спасибо всем.

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