Это плохая практика использовать мутации generi c в Vuex? - PullRequest
1 голос
/ 28 апреля 2020

Чтобы создать простое хранилище vuex, мы создали обобщенную c мутацию и действие, которое будет хранить объекты любого типа, которые мы хотели бы передать при вызове действия.

Множество примеров Я видел в Интернете мутации для каждого обновляемого свойства, означает ли это, что использование мутаций generi c - это плохая практика? Есть ли лучший способ сделать это?

Вот наш магазин vuex:

const store = new Vuex.Store({
    state: {
        user: User,
        signedIn: Boolean
    },
    mutations: {
        updateProp (state: any, payload: any){
            state[payload.prop] = payload.value;
        }
    },
    actions: {
        async updateProp(context, payload: any){
            await context.commit("updateProp", payload);
        }
    }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...