关于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。

以上意见仅供参考


1
1
北风眠
好 谢谢老师
2022-01-05
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程