Middleware для vuex, позволяющая инициировать другие действия перед текущим.
Например, если перед отправкой асинхронного запроса (действия) на сервер необходимо проверить не истек ли срок действия ключа авторизации. Т.е. мы вызываем одно действие, а перед ним происходит проверка срока действия ключа и если необходимо - обновление ключа, а потом уже то действие, которое мы инициировали.