Skip to content

Instantly share code, notes, and snippets.

@aigoncharov
Created January 5, 2019 23:19
Show Gist options
  • Save aigoncharov/aff6fdb96e61fe081b700ee60fe2040b to your computer and use it in GitHub Desktop.
Save aigoncharov/aff6fdb96e61fe081b700ee60fe2040b to your computer and use it in GitHub Desktop.
class CatsGetInit extends ActionStandard {}
class CatsGetSuccess extends ActionStandard {}
class CatsGetError extends ActionStandard {}
const reducerCatsLoading = createReducer(
false,
reducerLoadingMap(CatsGetInit, CatsGetSuccess, CatsGetError),
)
const reducerCatsData = createReducer(undefined, {
[CatsGetSuccess.type]: () => action.payload,
})
const reducerCats = combineReducers({
data: reducerCatsData,
loading: reducerCatsLoading)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment