Мутации повторяют друг друга, в том плане что есть пачка функций, они почти однотипные:
mutations: {
updateListMessages(state, list) { ... },
updateText(state, list) { ... },
updateSidebarIcons(state, iconName) {
state.sidebarIcons = iconName
},
updateImportantDialog(state, dialogs) { ... },
},
Может, стоит сделать одну универсальную функцию, которая будет получать нужный параметр по типу
updateData(state, data, nameData)
и так же сделать с геттерами, или это будет являться плохим тоном в работе с фреймворком?