Redux reducers can compose in a couple of different ways:
combineReducers
creates a new state tree with the composed reducers owning/controlling leaves (subtrees).
Or a straight merge, something like:
const reducer = (state, action) => ({
...reducerA(state, action),
...reducerB(state, action)