2017-02-19 23 views

回答

1

在一天結束時,一個商店將包含所有的狀態在REDX。例外情況是,如果您選擇在同一頁面上運行兩個單獨的應用程序 - 但它們不會以任何方式鏈接(因此忽略它)。

但是,您可以使用combine reducers將來自多個組件的減速器連接到一個存儲器中,同時將它們分開。對於大多數應用程序來說,這完全可以滿足要求,而且我很難想象它會導致性能問題,除非設置不正確。

你的問題不適用於一個具體的答案,而是模式。我會研究redux的「鴨子」 - 它不是技術或圖書館,而是保持商店和零部件模塊化的模式。

鴨子:https://github.com/erikras/ducks-modular-redux

說明:https://medium.com/@scbarrus/the-ducks-file-structure-for-redux-d63c41b7035c#.36dsdqd5q

個人最喜歡的結構DOC:https://hashnode.com/post/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale-civrlqhuy0keqc6539boivk2f

如果你仍然覺得終極版不對齊的模塊化的應用程序,你可以考慮不使用它 - 有時候不需要它。 https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367#.p7j6cioou

相關問題