`prepareStore` and revamped middleware
This release adds some breaking changes. In particular, some middleware have been renamed:
loadingTracker
->loadingMonitor
loadingMonitor
now drops the loaders
parameter in favor of leveraging prepareStore
.
prepareStore
helps end-developers setup their redux store loaded with redux-saga
, redux-batched-actions
, and a couple of reducers: loaders
and data
. Middleware now use these assumptions to make the developer experience more unified and ergonomic.
We recommend everyone to use prepareStore
before creating their redux store.
We added two new composed middleware: requestMonitor
and requestParser
. These both will provide a better developer experience for monitoring request lifecycle and parsing the request.