我有个疑惑,就是在一个项目中,用到redux,可能会涉及到多个状态需要在全局中维护管理,就会有多个reducer和Action需要管理;
那是否意味着store初始化的时候,是否需要将多个reudcer集合起来交给store初始化,至于Action也应该放在单独的文件夹里进行统一管理吧;
这样的话将Redux相关的逻辑从component中抽离出来,只需要调用一下即可完成dispath到store里;
另一个疑惑在于订阅store里的状态,状态错综复杂,仅仅是需要就调用store的api,这种显式调用感觉很麻烦,是否可以用一个中间件将组件和Redux连接起来,让中间件去帮我们处理订阅这件事情呢?
下面是我对redux整体的架构,如图:
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
了解课程