1. Getting Started
2. Basic Concepts
3. Handlers
4. Advanced Concepts
4.0.1 Creating Custom Reducer4.0.2 Modifying api end points reducer constants4.0.3 Don't reset on setting to initial state4.0.4 Cancelling Api Calls4.0.5 Axios Interceptors4.0.6 Inject saga and reducer to the store4.0.7 Inject saga and reducer to the store by using hooks4.0.8 Util Functions4.0.9 PARAMS# PARAMS4.1.0 Handling Multiple tasks
# PARAMS
task - <Object>tasks - <Array of task>request - <Object>callback - <Object>updateStateCallback - <Function>subKey - <Array> accessing deep objectdeleteKey - <Array> of keys to deletefilter - <Array> storing data based on filterfilter - <Array> update n number of filters at single taskeg: [['filter1'],['filter2']]id - <Array> || <string> || <number>key - id Key example: 'user_id' <String>clearData - clearing data <Boolean> for infiniteisAppendTop - for storing data in top for infinitelimit - <Number> for infinitequery - <Object> adding query parameters to urlparams - <Object> params for aps eg:api/:idsuccessCallback - <Function> <{res : <Object>,data<Object>,status, message}>errorCallback - <Function> <{error : <Error instance>,errorData<Object>,status, message}>updateCallback - <Function> <Object>payload - <Function>ON_SUCCESS - storing data based on success data or loaded dataON_UNMOUNT - reset the dataON_ERROR - setting the loader false and error dataApi End Point Params -* url,* method,* responseMessageKey,* responseDataKey,* responseStatusKey,* responseStatusCodeKey,* errorStatusKey,* errorMessageKey,* errorDataKey,* errorHandlerStatusCode,* effect - takeLatest default || 'every' for takeEveryGetData - returns* data - <Object>* loader - <Boolean>* lastUpdated - <Boolean>* isInfinite - <Boolean>* isInfiniteEnd - <Boolean>GetData - params* Object(data) - <Object>* defaultValue - <Array || Object || Boolean || null || String >* loader - <Boolean>* filter - <Array>