Я новичок в react-redux
. Вот что я делаю,
У меня есть действие, подобное
export const updateActivePage = (activePage) => {
return (dispatch) => {
return dispatch ({
type: UPDATE_ACTIVEPAGE,
payload: activePage
});
}
}
Теперь в моем контейнере я хочу вызвать действие, которое будет вызываться после этого, так что
handlePageChange = (pageNumber) => {
this.props.updateActivePage(pageNumber).then(() => {
this.props.fetchUserJd(this.props.activePage);
})
}
case UPDATE_ACTIVEPAGE: {
console.log("action payload", action.payload);
return {
...state,
activePage: action.payload
}
}
Итак, я пытаюсь использовать then
, но получаю сообщение об ошибке Uncaught TypeError: _this.props.updateActivePage(...).then is not a function
Так что же я делаю не так?