Redux Thunk is a middleware that lets you call action creators that return a function instead of an action object. That function receives the store’s dispatch method, which is then used to dispatch regular synchronous actions inside the function’s body once the asynchronous operations have been completed.

2. Is redux-thunk necessary?

A very common pattern in Redux is to use things called a Thunks, which are a way of wrapping up certain logic of a subroutine in a single function.

3. Why is redux-thunk better than redux?

Redux Saga. In thunk, action creator does not return an object, it returns a function, In the saga, it allows you to send action normally. but it has a watcher. whenever a particular action gets dispatched, the watcher catches it.

4. What is redux saga thunk?

Redux Thunk is a middleware that allows you to call the action creators that return a function(thunk) which takes the store’s dispatch method as the argument and which is afterwards used to dispatch the synchronous action after the API or side effects has been finished.

5. How do you use thunk?

  1. Set up middleware.
  2. Set up action creators.
  3. Create a thunk for loading.
  4. Load data from the server.
  5. Dispatch the thunk.
  6. Add photos on success.
  7. Set up the UI.




Jack of all trades, master of none.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Top 10 Interview Questions Related To React Hooks

HTTP host spoof spam — a new kind of spam / hack that you should be aware of if you run a site.

this is a short post. hopefully

10 Vim Tips to Ease the Learning Curve.

TypeScript 4.0! What is New?

Handling callbacks in React

React India 🏖 Summarized


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
Madhukar Anand

Madhukar Anand

Jack of all trades, master of none.

More from Medium

My career(Front end developer) so far…

Talking about the useState hook

React Cheatsheets!