Composing higher order reducers in Redux
问题 I've created some factory functions that give me simple (or more advanced) reducers. For example (simple one - base on action type set RequestState constant as a value): export const reduceRequestState = (requestTypes: RequestActionTypes) => (state: RequestState = RequestState.None, action: Action): RequestState => { switch (action.type) { case requestTypes.start: return RequestState.Waiting; case requestTypes.success: return RequestState.Success; case requestTypes.error: return RequestState