У меня есть функция редуктора (среза), называемая животными.Я хочу разделить эти редукторы на млекопитающих, птиц, рыб и т. Д. Эта часть проста, так как я могу просто использовать ActionReducerMap
.
Теперь предположим, что состояние редуктора млекопитающих огромно, и я хочу разделить его на несколько меньших редукторов, например, семью кошки, собачью семью и т. Д. ActionReducerMap не возвращает редуктор и не является вложенным.Я пытался найти в Интернете решение или пример, но не смог найти.Короче, мой вопрос, как сделать многоуровневые вложенные редукторы.
export interface AnimalsState{
mammals: fromMammals.mammalsState;
birds: fromBirds.birdsState;
}
export const reducers: ActionReducerMap<AnimalsState> = {
mammals: fromMammals.reducer,
birds: fromBirds.reducer
};
Я хочу разделить редуктор млекопитающих на более мелкие редукторы.