FAQ
Is using vanilla redux/redux-sagas and redux-data-model together fine?
Yep, perfectly fine. No problem.
How does this compare to dva?
Dva doesn't have selectors support. Also, dva includes react-router integration, which we think is out of scope for a state management abstraction. Its documentation and community is mostly chinese based though.
Are there similar alternatives to this library?
Besides dva, there's kea. On the mobx side of the force there's also mobx-state-tree.
I like redux-thunks, redux-observable, redux-pack, or other async middleware. Is it possible to use anything other than redux-saga for effects in models?
No. That said we guarantee redux-saga won't disappoint you. If you strongly want to stick to any of those other async middlewares, but don't want to give up on redux-data-model, consider using redux-data-model without effects.