Правильно ли делать запросы в action-creators?
Скажем, имеется файл actions.js
В нем находятся как обычные экшн-крейторы, а-ля
export const addUserAC= (value) => (
{
type: ADD_USER,
payload: value
}
);
, так и функциональные:
export const addUser= () => {
return (dispatch) => {
axios.get(`${server_base}/api/addUser`, {
params: {
id: store.getState().user.id
}
})
.then(function (response) {
dispatch(addUserAC(response.data));
})
.catch(function (error) {
console.log(error);
});
};
};
Правильно ли это? Можно так делать?