Why do we need thunk?

Redux Thunk is middleware that allows you to return functions, rather than just actions, within Redux . This allows for delayed actions, including working with promises. One of the main use cases for this middleware is for handling actions that might not be synchronous, for example, using axios to send a GET request.

Read more

What is thunk API?

Redux Toolkit’s RTK Query data fetching API is a purpose built data fetching and caching solution for Redux apps , and can eliminate the need to write any thunks or reducers to manage data fetching. We encourage you to try it out and see if it can help simplify the data fetching code in your own apps!

Read more

What is the benefit of Redux thunk?

The key benefit provided by redux-thunk is it allows us to avoid directly causing side effects in our actions, action creators, or components . Potentially messy code can be isolated in a thunk, leaving the rest of the code uncluttered. Middleware can later invoke the thunk to actually execute that function.

Read more