Я вызываю действие от компонента:
this.props.createWebsite(this.state)
Это вызывает действие и проходит в каком-то состоянии. Действие выглядит так:
export const createWebsite = data => {
return (dispatch, getState) => {
return axios.post(
API.path + 'website/',
{
// some data
}
)
.then(response => {
})
.catch(error => {
})
}
}
Я хочу обработать ответ и ошибку в компоненте, который вызвал это, а не в самом действии. Как я могу это сделать? Я пробовал:
this.props.createWebsite(this.state).then(response => { /**/ }).catch(error => { /**/ })
Это вроде работает , но не выявляет ошибок.