для себя в итоге, пришел к тому, что всю основное вынес в мутации, а асинхронную логику в действия, кторые дергают только мутации. Компоненты дергают только действия или мутации. Внутри компонент остается только их внутренний стейт, изменения которого не нужно запоминать (какой радио баттон выбран в группе, например). В итоге все видно в devTools, все состояние можно мотать туда-сюда, и кажется, что так и нужно по хорошему, нет?
Я в действия сейчас всю логику выношу, которая нужна в нескольких местах: Например запросы для авторизации, регистрации, выхода, смена пароля все в модуле хранилища user прописал
Обсуждают сегодня