не запрещает использовать Vuex как хочется, если на то есть техническая возможность (сами себе злые Буратино).
Vuex нужен ровно тогда, когда нужны одни и те же данные в разных частях приложения.
Vuex - это не хранилище всех данных приложения, а сервис, который предоставляет возможность шаринга данных между компонентами и делает это ровно одним способом.
Иметь только локальный стейт нормально, если данные нужны только в этом компоненте.
Иметь локальный стейт + частичный мапинг стейта vuex нормально, если нужна какая-то часть данных (например, данные о пользователе)
Иметь только vuex стейт в компоненте нормально, если компонент работает только с общими данными (например, форма редактирования данных пользователя)
В целом, порядок верный. Эшн->Мутация->Стейт. Опять же, это имеет смысл, если данные из этой форму будут нужны еще где-либо.
3. Это про что?
Это вот, например, ты скопипастил или сам писал? Во втором случае слабо представляю тебя, пишущим то же самое again. Даже если это в каком-то виде есть в доке. Так со временем и замедляется развитие комьюнити
Обсуждают сегодня