0
我們有一個用angular(2年項目)編寫的大型應用程序,在大多數屏幕中,使用redux解決方案是沒有意義的。但是整個應用程序中有6或7個屏幕具有更新的多個部分/幀,並且在使用redux解決方案時效果很好。部分Ngrx/Redux應用程序
可以擁有一個商店,只是爲了處理這6個屏幕,還是我們需要使用REDX設計來設計整個應用程序?
我們有一個用angular(2年項目)編寫的大型應用程序,在大多數屏幕中,使用redux解決方案是沒有意義的。但是整個應用程序中有6或7個屏幕具有更新的多個部分/幀,並且在使用redux解決方案時效果很好。部分Ngrx/Redux應用程序
可以擁有一個商店,只是爲了處理這6個屏幕,還是我們需要使用REDX設計來設計整個應用程序?
我認爲這取決於。
理由把它進店的網頁是沒有太多的狀態更新:
理由不把它放到店裏的某些頁面:
我想我們會採用你的第一種方法,將ngrx邏輯作用於特定的模塊。謝謝 ! – user636525
是的,我會說好。 Redux創造了一個間接的優勢,但也有折衷。您可能不需要它:https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367。 – pixelbits
有一點需要注意的是,您需要確保應用程序的非Redux部分不會直接改變存儲區中的狀態。 – cartant