@cegal/ds-utils
v1.0.4
Published
Cegal UI utilities
Downloads
10
Readme
UI utils
UI utilities we can use for our projects
fetch
This is a fetch utility that can mock results, simulate different HTTP statues, and dispatches actions for request/success/failure events
How to use
import { fetch } from '@cegal/ds-utils'
and in your code, add this as an action:
const fetchSomething = (params) => {
return fetch.call({
url: YOUR_API_URL_HERE,
expectedPayload: {
'add here': 'your expected mocked response'
},
type: {
request: 'YOUR_ACTION_FOR_REQUEST',
success: 'YOUR_ACTION_FOR_SUCCESS',
failure: 'YOUR_ACTION_FOR_FAILURE'
}
})
}
Note that this will return a Promise, so please use it in a Redux project with thunk middleware.
Change logs
Visit design.cegal.com/change-log
How to use it
install from npm.
npm install --save @cegal/ds-utils
See design.cegal.com on how to use the React components