говорит, что мутации вьюкса нельзя использовать в компонентах, и всегда нужно юзать экшены. Так ли это? Разве экшены используются не тогда когда операция асинхронная, а мутацию можно юзать просто если нужно поменять значение стейта без асинхронщины?
"Нельзя"? Можно. Тут вопрос уже идёт "правильно ли". Лично я по этому принципу и пишу. Везде вызываю экшен + геттеры вместо вызова стейта напрямую. И кстати, экшены созданы не только для асинхронных операций.
А зачем везде использовать геттеры если есть mapState если данные получаемые из стейта никак не меняются. Я не спорю, просто хочется услышать и другую точку зрения тоже)
Вы можете этого не делать, сейчас стейт не меняется, через 10 минут, надо чтобы менялся. Геттер выручает, не заставит лишний раз обновлять компонент.
И экшены и коммиты в компонентах - нормально. Доставать стейт напрямую - нормально. Геттер который пррсто возвращает стейт, и экшен который просто вызывает коммит - лишний бойлерплейт
Спасибо, вот и ещё одна точка зрения)
Обсуждают сегодня