1
我用終極版的combineReducers()輔助函數兩個減速結合,像這樣:終極版:嵌套減速訪問另一個存儲部分
const rootReducer = combineReducers({
user: userReducer,
accounts: accountsReducer
})
我知道每個減速只能修改它分配給店裏一片,「用戶「和」賬戶「。
我如何從我的賬戶減速器修改我店面的「用戶」部分?
「在兩個縮減器中聽同樣的動作「 - 這是否意味着我可以這樣做:派發操作,例如{type:'SET_ACTIVE_ACCOUNT',data:data}然後在賬戶中減速器處理設置活動賬戶和用戶的操作reducer聽相同的事件並修改商店的某些部分? –
@GilbertNwaiwu是的,當一個動作被調度時,每個reducer都會被調用。你可以從1動作更新多個reducer的狀態(前提是你的動作有效載荷中有你需要的所有數據) –
好的。謝謝(你的)信息。我想我在某處讀過。所有減速器都被調用並且它們的存儲輸出被合併。 –