redux-standard-reducers

node v8.17.0
version: 1.0.2
endpointsharetweet
const reduxReducer = require('redux-standard-reducers').default; const createAsyncTaskActions = require('redux-standard-reducers').createAsyncTaskActions; const getInfoTaskId = 'GET_INFO'; const getInfoActions = createAsyncTaskActions(getInfoTaskId); const infoReducer = reduxReducer(getInfoTaskId); const startAction = getInfoActions.start({id: 1}); const successAction = getInfoActions.end({id: 1, title: 'hello'}); const failureAction = getInfoActions.end(new Error('Internal Server Error')); const initialState = infoReducer(undefined, {}); const startAfterStart = infoReducer(initialState, startAction); const startAfterSuccess = infoReducer(initialState, successAction); const startAfterFailure = infoReducer(initialState, failureAction); console.log('startAction', startAction); console.log('successAction', successAction); console.log('failureAction', failureAction); console.log('initialState', initialState); console.log('startAfterStart', startAfterStart); console.log('startAfterSuccess', startAfterSuccess); console.log('startAfterFailure', startAfterFailure);
Loading…

no comments

    sign in to comment