Допустим, у меня есть простое состояние Vuex для хранения рецепта:
const state = {
recipe: {
id: '',
name: "",
ingredients : [],
}
};
Рекомендуется ли вместо этого создать класс рецепта, содержащий те же данные, а затем в состоянии объявить его какэкземпляр класса?
const state = {
recipe: new Recipe()
};
Если в классе рецепта есть методы, должны ли эти методы передаваться через геттеры / мутации в хранилище vuex, или можно вызывать методы напрямую?