Read Me

  • state, foo: action.payload } } }, middleware: { [BOOT]: store => next => action => { store.dispatch(changeFoo( baz )) return next(action) } } } const modules = [ testModule ] const app = boot(initialState, modules) app.then(({action, store}) => { // Should print baz .
  • state, foo: action.payload } } }, middleware: { [BOOT]: store => next => async action => { const result = next(action) await store.dispatch(changeFoo( baz )) return result } } } const modules = [ testModule ] const app = boot(initialState, modules) app.then(({action, store}) => { // Should print baz .
  • import boot, {BOOT} from redux-boot import {createAction} from redux-actions const CHANGE_FOO = redux-boot/test/CHANGE_FOO const changeFoo = createAction(CHANGE_FOO, async (value) => { return new Promise((resolve, reject) => { setTimeout(() => resolve(value), 1) }) }) const initialState = { foo: bar } const testModule = { reducer: { [CHANGE_FOO]: (state, action) => { return { …
  • Minimal Framework using Redux to develop modularized universal (backend and frontend) applications, based on functional programming paradigms and friends such as Map and Reduce, Immutability and Reactive programming.
  • Async side-effects – No-brainer async side-effects with redux-actions and redux-promise .

Read the full article, click here.


@sebas5384: “After some documentation, we released redux-boot 1.0.0 !! \o/ #redux #reactjs #dev #js #javascript #nodejs”


Modular Redux bootstrap with asynchronous side-effects.


Read Me