Finology interview question

Why do we use thunk middleware in react-redux ?