Promise middleware for fluxette.
npm install --save fluxette-promise
Allows you to chain dispatches by Promise, and turns thunked dispatches into Promises.
import Flux from 'fluxette';
import promise from 'fluxette-promise';
let flux = Flux(reducers).using(promise);
let { dispatch } = flux;
dispatch(
dataPromise(url)
.then(data => ({ type: DATA_SUCCESS, data }))
.catch(err => ({ type: DATA_FAILURE, err }))
);