Comments 3
Используем похожий подход в текущем проекте, достаточно удобно.
Я долгое время использую очень похожий велосипед попроще:
function createTypes(prefix, types) {
const TYPES = {};
types.forEach((type) => {
TYPES[type] = prefix + type;
});
return TYPES;
}
const PREFIX = '@@room/';
const TYPES = createTypes(PREFIX, ['SET', 'RESET']);
const actions = {
set(state) {
return { type: TYPES.SET, state }
},
reset() {
return { type: TYPES.RESET }
}
}
Sign up to leave a comment.
Простейший генератор redux types для асинхронных запросов