import createReducer from '@bruitt/reducer'
let initialState = {
data: null,
loading: false,
error: {
code: 0,
message: '',
value: false
}
}
let putData = R.assoc('data')
let putLoading = R.assoc('loading')
let putError = R.assoc('error')
export default createReducer({
takeData: null,
takeEffect: {
nil: doStuff,
start: ...,
success: ...,
failure: ...,
finish: ...
},
putData,
putLoading,
putError
}, 'ns/domain', initialState)
-
Notifications
You must be signed in to change notification settings - Fork 0
bruitt/reducer
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published