关于redux架构
来源:8-2 【概念理解】什么是redux?

北风眠
2022-01-04
老师您好,剥离组件数据,统一放在store中,是所有组件的所有的数据都要放在store中嘛?,还是只有全局数据需要剥离
写回答
1回答
-
阿莱克斯刘
2022-01-05
是否把所有数据都放在store中完全看你的架构师如何设计。很多react架构都建议“既然使用了redux,那么就需要完全遵循redux的规则把所有数据都放在store中”。但是我有不同意见,从我和我的团队的实际工作经验上来说把所有数据放在store中给我带来了至少两个方面的困扰。第一,store中的数据流向比较复杂,导致debug比较困难。第二,需要大量模版代码。
所以,就我们团队而言,我比较倾向于redux于mvc配合的架构,对于可能重复使用的、需要在多个组件或多个页面共享的数据,我会把它放进store;否则,数据不做任何剥离,不进store。
以上意见仅供参考
112022-01-05
相似问题
对于redux的action相关问题
回答 1
业务与控制
回答 1