觉得redux的store应该是很薄的一层,里面不应该放太多状态,只应该放一下需要跨页面共享的状态就行了,例如user等公共信息。各个模块的状态,最好不要放在Store中,就是不使用它的modules这个功能。模块各自的状态就直接用api拉取来更新自己的state就行了,感觉这样维护起来更方便一些。一是减少书写代码量,二是状态比较集中,看起来也方便,三是用webpack进行codesplit也方便,不会造成Store.js很大的问题。本人一直觉得redux被滥用了,其实没有那么多场景要用它,不是吗?
慕容3067478
qq_笑_17
相关分类