слились в одно целое

некоторое время использую Vuex, и я всегда следовал шаблону: Компоненты используют действия для фиксации мутаций для изменения хранилища. Я думал, что это был правильный способ сделать что-то, учитывая эту схему из документации:

Я наткнулся на код, в котором люди совершали мутации непосредственно в компонентах, и даже не создавали простых действий, которые не имеют никакой цели, кроме как инициировать мутации. Я даже нашел несколько примеров этого в документах Vuex.

Я подумал, что поскольку он используется в документах, это должен быть приемлемый шаблон, и мне было интересно, если пропуск действий и прямой запуск мутаций - это шаблон, поддерживаемый любыми другими библиотеками управления состоянием, такими как Redux of Flux.

TLDR: Можно ли фиксировать мутации непосредственно в Vuex, и если да, то используют ли другие библиотеки управления состояниями, такие как Redux, такой шаблон? Если так, то почему бы и нет?

Ответы на вопрос(1)

Ваш ответ на вопрос