Разбиваю большой state на модули и столкнулся с проблемой: есть кусок, условно user (информация о пользователе, методы для входа и выхода), от которого "зависят" все остальные модули. Например при логине должны загрузиться все зависимые данные. Получается нужен какой-то аналог emit, чтобы из модуля user вызвать метод корня хранилища, который бы вызвал загрузку всех данных. Получается, что все, что связано с user, придется оставить в корне?
Подписка на мутации решает вашу задачу.
Диспатчите нужные экшены, набивающие стэйты других модулей. В компонентах используйте вотчеры и геттеры.
Если что то не понимаете, не получится. Напишите, вечером буду дома по МСК, накидаю пример.