我有一個減速reducerA
看起來像這樣合併減速機在另一減速
reducerA = {
A: [],
B: {},
C: {},
D: [],
};
我還有一個減速reducerB
看起來像這樣
reducerB = {
E: {},
}
我想什麼做的是關鍵合併reducerB
到reducerA
並獲得一些看起來像這樣的東西
reducerA = {
A: [],
B: {},
C: {},
D: [],
reducerB: {
E: {}
},
};
在reducerA
函數中觸發狀態變量A,B,C和D的更改並且在reducerB
函數中仍然觸發狀態變量E的更改。
我已經嘗試過使用combineReducers
。但顯然,它結合了reducerA
和reducerB
作爲外部減速器的孩子。而這需要我來訪問內部reducerA
作爲reducerA.reducerA.A
export default {
reducerA: combinedReducers({reducerA, reducerB})
}
我想知道是否有一個相當冷靜解決問題的狀態變量。我發現了很多能解決問題的庫。但我仍然不願意,如果可能的話,如果沒有它們,我們會解決這個問題。
美麗而巧妙。 – Prasanna