проблема в инкапсуляции. я, пардон, хочу, чтобы методы обработки данных жили в том же объекте, что и данные ) если есть корзина и есть товар, товар должен сам уметь положить себя в корзину (корзина добавить в себя товар) не дергая внешние методы. это та бизнес-логика, которая не должна жить за пределами своего домена
Да, верная мысль. Но только не всегда прям нужно все в вуекс пихать. Имно, только расшаренные данные, и каплинг (связь) =>событие где-то меняет стейт, а не стейт сам себя