Можно ли перехватывать / обрабатывать действия до того, как они будут обработаны государством?Думаю, я мог бы достичь этого с помощью обработчиков действий
Обработчик действий - это Наблюдаемая, которая получает все действия, отправленные до того, как государство выполнит какие-либо действия над ней.
https://ngxs.gitbook.io/ngxs/advanced/action-handlers
Но похоже, что обработчики действий (включая «отправленные») вызываются после методов @Action.
Если поток действий не обеспечивает то, что вам нужно, и если вы хотите перехватить все действия до их обработки, вы можете написать NGXS Plugin .
Источник NGXS для LoggerPluginModule довольно прост, если вы ищете пример плагина.
LoggerPluginModule