如何修改toggleShowUsers以首先调用fetchUser,然后再使用Constants.ShowUsers类型进行调度?
toggleShowUsers: () => {
return dispatch => {
dispatch({
type: Constants.ShowUsers,
});
}
},
fetchUser: (userId) => {
return dispatch => {
let url = ....
axios.get(url)
.then(function(resp) {
dispatch({
type: Constants.fetchUser,
users: resp.data.users,
});
});
};
},
所以在我的react组件中,我正在
componentDidMount() {
const { dispatch } = this.props;
dispatch(Actions.toggleShowUsers());
}
我想先呼叫fetchUser,然后再拨动ShowUsers。
答案 0 :(得分:1)
有几种方法可以实现这一目标。一种方法是执行以下操作:
magic