169 похожих чатов

Ребят, как зарефакторить правильно? const state = () => ({

loading: false,
error: null,
script: null,
});

const mutations = {
setLoading: (s, payload) => s.loading = payload,
setError: (s, payload) => s.error = payload,
setScript: (s, payload) => s.error = payload,
};

4 ответов

25 просмотров

SET(state, {type, value}) => state[type] = value

Alexey- Автор вопроса
Dima Reshet
SET(state, {type, value}) => state[type] = value

const mutations = { setLoading: SET, setError: SET, setScript: SET, }; ?

Alexey
const mutations = { setLoading: SET, setError:...

ну нет же. зачем тебе все эти мутации - для таких примитивних операций тее нужна только SET та что я описал выше. А комитить вот-так: commit('SET', { type: 'error', value: data })

Alexey- Автор вопроса
Dima Reshet
ну нет же. зачем тебе все эти мутации - для таких...

точно, спасибо! Но в объекте мутаций всё равно же надо объявить эту функцию? const mutations = { SET, }; ?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта