It gets called before mounting a router/middleware for a specific route.
A reference for the controller/middleware before being "connected".
The route in which the controller will be mounted.
It gets called before using a middleware without route.
A dictionary of the payloads the reducer events the application uses.