html5 - redux单页面应用中 是一个store?
伊谢尔伦
伊谢尔伦 2017-04-17 13:57:45
0
4
1176

单页面应用中,我能否按照不同的路由加载不同的store?
因为系统复杂(比如三十个页面),应该不可能把所有的状态都何在一个store吧?
希望懂得朋友给点建议,谢谢!

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(4)
刘奇

可以在每個路由頁面用connect取得所需的store

PHPzhong

因為系統複雜(例如三十個頁面),應該不可能把所有的狀態都何在一個store吧?

我覺得,在 redux 的思想中,是建議一個 app 用一個 store 的。除非某些 state 完全獨立,不會有任何联系,當然可以使用多個 provider,不過這樣也可以看做是多個 app 了吧。 redux 用 reducer tree 來做結構的劃分,在每個 container 裡用 selector 選擇所需的 store 即可。效能問題也不要太擔心,react-redux 的 connect 也會幫你優化掉大部分不必要的渲染,一般來說可以了。

左手右手慢动作

感覺不是想不想吧,redux限制了一個並且只能有一個store.

整個應用的 state 被儲存在一棵 object tree 中,而這個 object tree 只存在於唯一一個 store 中。

阿神

建立store

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板