Middleware

The middleware represents a set of functions that are automatically invoked before every dispatched action.

In contrast, subscribers are invoked after every dispatched action.