Comments (3)
Good question :). I ran into this early on as well, but eventually came to appreciate the current functionality, since passing to the next
middleware can avoid the previous middleware in the chain, rather than always starting over from the top. We can always attach another middleware after redux-api-middleware
to process the resulting FSAs, and dispatch a new action or perform a transform (if necessary) and pass along to next middleware. This avoids having the "request/response" FSAs from being passed to unnecessary middleware, like redux-api-middleware
itself.
I often use redux-observable
along with redux-api-middleware
for larger scale things or with legacy rpc/rest apis, which you might also find useful for these sorts of use-cases :). Can get a little tricky for optimizations, but I added an RFC issue for "callable RSAA" utils which has helped me in my projects. If interested, here is that issue:
from redux-api-middleware.
BTW thanks for building & maintaining this, it's great and I use it on all my projects!
from redux-api-middleware.
@darthrellimnad great, appreciate the thorough response
from redux-api-middleware.
Related Issues (20)
- [SSR] Issue with webpack and token function since v3 HOT 4
- ReferenceError: fetch is not defined after upgrading HOT 14
- Tests example in Readme doesn't work in 3.0.1 HOT 5
- Content-Security-Policy violation while using 3.0.X HOT 4
- Interest in Supporting Axios? HOT 6
- fetch error HOT 1
- APIError#reponse is undefined on non-successful (non-2xx) responses
- ok handler should be able to handle Promise<boolean>
- Question: firing multiple actions HOT 1
- Is this repository maintained? HOT 2
- Incorrect InternalError handler in case if a JSON request is invalid
- Error in ok handler HOT 1
- Testing RSAA api calls HOT 3
- Network request error creates non-serializable action HOT 5
- No way to associate an outgoing REQUEST with an incoming SUCCESS HOT 1
- How to use with redux-thunk and Typescript HOT 2
- Custom payload function is overwritten in RequestError & InternalError instances HOT 5
- Please don't deprecate the RSAA constant HOT 5
- contrary to documentation, meta is not honored for action type FAILURE
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redux-api-middleware.