Do I need Redux toolkit?

Redux used to be great but if you have tried none of them, I would highly recommend using Redux-Toolkit . The only case where I may want you to stick to redux is when you’re using class-based components, where Redux Toolkit does have some boilerplate (like Redux ) and you may miss out decent support.

Read more

Why is thunk used in react?

In React / Redux, thunks enable us to avoid directly causing side effects in our actions , action creators, or components. Instead, anything impure will be wrapped in a thunk. Later, that thunk will be invoked by middleware to actually cause the effect.

Read more