What is Redux Thunk Middleware?

According to Wikipedia, a 'thunk' is: In computer programming, a thunk is a subroutine used to inject an additional calculation into another subroutine. Thunks are primarily used to delay a…