2017-08-15 115 views
0

這可能是一個天真/不聰明的問題:我是否需要本地商店更改的傳奇? (redux-saga)

我想跟蹤我的應用程序的全局狀態。例如,用戶爲應用程序選擇一些選項,我希望可以從我的應用程序中的任何組件訪問這些選項。 因此,我觸發了一些「setOptions」動作,併爲它減速。這個動作不需要任何服務器稱它是應用程序的內部。

我的問題是,它需要有它自己的傳奇嗎?在我看來,這裏並不是真的需要,但也許這樣做是一種很好的做法,可以更好地保持對事物的追蹤?

您認爲更好的選擇是什麼?

謝謝

+1

這不是redux-sagas的用例。 Redux-saga適用於異步操作。如果你的意圖是保持一個物業的全球性,你的REDX商店已經涵蓋了所有分支 – Rowland

+0

因此,派遣(行動)+減速機是否夠用? –

回答

1

這不是redux-sagas的用例。 Redux-saga適用於異步操作。如果你的意圖是保持一個屬性全球,你的REDX商店已經涵蓋了它的所有分支。

您已經有了減速器設置。所以一旦你在這種情況下發送一個動作,商店就會被你的減速器更新爲新的狀態。我認爲這就是你所需要的,因爲你不需要進行任何服務器調用。

相關問題