覺得redux的store應該是很薄的一層,里面不應該放太多狀態(tài),只應該放一下需要跨頁面共享的狀態(tài)就行了,例如user等公共信息。各個模塊的狀態(tài),最好不要放在Store中,就是不使用它的modules這個功能。模塊各自的狀態(tài)就直接用api拉取來更新自己的state就行了,感覺這樣維護起來更方便一些。一是減少書寫代碼量,二是狀態(tài)比較集中,看起來也方便,三是用webpack進行codesplit也方便,不會造成Store.js很大的問題。本人一直覺得redux被濫用了,其實沒有那么多場景要用它,不是嗎?
有大佬遇到過這個問題嗎:redux狀態(tài)設計應該輕量化嗎?
瀟湘沐
2019-06-21 17:12:25