我正在開發具有反應的Web項目。有沒有一種方法可以由每個模塊發揮作用,反應,還原,副作用
但代碼越大,速度越慢。並且所有的代碼在一個系統中很容易變得複雜和難以維護
有沒有一種方式由一個模塊中的每個組件都有一個reduce,副作用?
例如,用is的動作,商店,副作用模塊化一個組件(comtainer)。並附上編寫系統的主代碼。
我正在開發具有反應的Web項目。有沒有一種方法可以由每個模塊發揮作用,反應,還原,副作用
但代碼越大,速度越慢。並且所有的代碼在一個系統中很容易變得複雜和難以維護
有沒有一種方式由一個模塊中的每個組件都有一個reduce,副作用?
例如,用is的動作,商店,副作用模塊化一個組件(comtainer)。並附上編寫系統的主代碼。
在一天結束時,一個商店將包含所有的狀態在REDX。例外情況是,如果您選擇在同一頁面上運行兩個單獨的應用程序 - 但它們不會以任何方式鏈接(因此忽略它)。
但是,您可以使用combine reducers將來自多個組件的減速器連接到一個存儲器中,同時將它們分開。對於大多數應用程序來說,這完全可以滿足要求,而且我很難想象它會導致性能問題,除非設置不正確。
你的問題不適用於一個具體的答案,而是模式。我會研究redux的「鴨子」 - 它不是技術或圖書館,而是保持商店和零部件模塊化的模式。
鴨子:https://github.com/erikras/ducks-modular-redux
說明:https://medium.com/@scbarrus/the-ducks-file-structure-for-redux-d63c41b7035c#.36dsdqd5q
如果你仍然覺得終極版不對齊的模塊化的應用程序,你可以考慮不使用它 - 有時候不需要它。 https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367#.p7j6cioou