我试图了解从根减速器到减速器的react-redux中的定向流。我明白了为什么要使用存储,根减少器,减少器和操作。但是,我试图在这些单独的文件中匹配触发这些流程的代码片段。
当化简器返回具有更新状态的对象时,它是直接进入存储还是返回到根化简器?在图和说明中,它表明它是去根还原器的,但是从我从代码中看到的是,根还原器调用了该还原器,因此暗示该还原器返回了一个对象,并且已将其保存到存储权中远。但是,reducer和存储之间的桥梁是根reducer,因此,在对象从reducer返回后立即被转储到哪里?
此外,当您在组件中使用mapStateToProps()
来访问状态时,它是否首先进入商店中的createStore()
,然后转到根reducer收集所有的reducer,并且然后将状态返回给组件?
我能这样想吗?
更新状态:
component --> action --> reducer --> store
检索状态:
component --> store --> root reducer --> reducer -->
|
V
component <--store <-- root reducer <--
谢谢大家。