Приветствую) Нужно ли использовать
middleware, если в action нет асинхронных запросов..., но нужно сделать какие то вычисления например, или ещё что нибудь...? Или
middleware нужен
только для асинхронных действий?
1)Писать так?
const action = (a, b, c) => {
return dispatch => {
const result = (a,b,c) => a + b + c;
dispatch(dispatchResult(result))
}
};
const dispatchResult = (result) => {
return {
type: ACTION_TYPE,
payload: {
result: result
}
};
}
2) Или так?
const action = (a, b, c, d) => {
const result = (a,b,c) => a + b + c;
return {
type: ACTION_TYPE,
payload: {
result: result
}
};
};
Как правильно?
Спасибо)