1.0.0 • Published 2 years ago

@jswork/next-redux-lite v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

next-redux-lite

Lightweight version of the redux library.

version license size download

installation

npm install -S @jswork/next-redux-lite

apis

apiargsdescription
INIT_TYPE-@@redux/INIT_0.g5t24hclwrt
createreducers, initialState, enhancerCreate store.
applymiddleware1,middleware2...Apply middlewares.
getState-redux.getState
subscribelistenerredux.subscribe
dispatchactionredux.dispatch

usage

import NxReduxLite from '@jswork/next-redux-lite';

// create a redux store:
const store = NxReduxLite.create(reducers, {
  test: 123
});

// subscribe the store:
store.subscribe(()=>{
  console.log('get!')
});

// dispath:
store.dispatch({
  type:'INC',
  data: 1
});

// get latest state:
store.getState();

license

Code released under the MIT license.