1.1.2 • Published 6 years ago

create-redux-store v1.1.2

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

create-redux-store

Util for create redux store


installation:

npm install create-redux-store

quick start:

import:

es5:

var createReduxStore = require('create-redux-store');

es6:

import createReduxStore from 'create-redux-store';

examples:

creating

const store = createReduxStore(reduser,middleware);
reduser - Function or Object 
middleware - Function or the array of functions

how it works

store.dispatch('test:action');
// set { type : 'test:action'}

store.dispatch(new Promise());
// promise.then(result => store.dispatch(result)
// promise.catch(error => store.dispatch({ type: '@@ERROR', error: error})

store.dispatch(new Error());
//set { type : '@@ERROR', error : Error }

store.dispatch([
  {
    type : 'test:action:1',
    payload : 'test:payload'
  },
  {
    type : 'test:action:2'
  },
    'test:action:3'
  ]);

When the array is passed, subscribers will be called once after the last action is processed.

Processing of actions for q and m remains the same.

If NODE_ENV=development, redux-devtools-extension is automatically connected


more tests

https://github.com/kkarifan/create-redux-store/tree/master/tests

OR:

npm run test:redusers

npm run test:string

npm run test:error

npm run test:promise

npm run test:array

npm run test:mixedarray

npm run test:perf

npm run test:mdw

npm run test:objectmdw


1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago