For a good application where lots of API calls are going to happen simultaneously and many calculations take place, we need a robust project architecture, So we can have the flexibility to manage API calls from anywhere in the application and data as we needed, as we know that in react application when we use redux, we have another option for API call is to use redux-thunk which help as to make async network calls, but problem is there, the action got impure, because their network calls are made in action, so there Redux-Saga comes in role

Note: for complete…


Trust Me I Am An Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store