我有一些使用 combineReducer 组合的减速器:
import reducer1 from './tree1/reducer1/reducer';
import reducer2 from './tree1/reducer2/reducer';
import reducer2 from './reducer3/reducer';
combineReducers({
reducer1,
reducer2,
reducer3,
})
我尝试通过使用多个或嵌套的 combineReducer 将状态结构更改为树状结构,例如:
import reducer1 from './tree1/reducer1/reducer';
import reducer2 from './tree1/reducer2/reducer';
import reducer2 from './reducer3/reducer';
import treeReducer from './tree1'
combineReducers({
tree1: combineReducers({
reducer1,
reducer2
}),
reducer3,
reducer4,
})
到目前为止一切都很好,但问题是我想在结构中添加一个 tree1 减速器。(实际上,tree1 本身就是一个减速器,其他减速器(状态)是它的子级。)但是我可以将 tree1 减速器或 combineReducers 函数注入到 tree1 键!