A middleware is a higher-order function that composes a dispatch function
to return a new dispatch function. It often turns async actions into
actions.
Middleware is composable using function composition. It is useful for
logging actions, performing side effects like routing, or turning an
asynchronous API call into a series of synchronous actions.
Type Parameters
_DispatchExt = {}
S = any
The type of the state supported by this middleware.
D extends Dispatch = Dispatch
The type of Dispatch of the store where this middleware is
installed.
A middleware is a higher-order function that composes a dispatch function to return a new dispatch function. It often turns async actions into actions.
Middleware is composable using function composition. It is useful for logging actions, performing side effects like routing, or turning an asynchronous API call into a series of synchronous actions.