Comments (4)
This transform
function you propose is something I already had in mind.
As of now, redux-api-middleware
uses normalizr
to process the json response of the server because that's what the original real-world example code did. Then @bs1180 made a PR — which I merged — to allow using arrayOf
of normalizr
schemas. Now you are asking for yet another way of post-processing the response.
The change to transform
s should be pretty trivial, and would help decouple the API call from the processing of the response. From the point of view of the consumer of this module, it would only require changing occurrences of schema: aSchema
inside [CALL_API]
to something like transform: (json) => normalize(json, aSchema)
.
from redux-api-middleware.
Cool if you already had that in mind.
The solution you propose sounds good.
from redux-api-middleware.
@lraivio: see v0.6.0.
from redux-api-middleware.
Awesome!
Thank you very much @agraboso for the quick work on this!
And also for the whole project in general.
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
- [Question] Passing actions to next rather than dispatching HOT 3
- 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.