【发布时间】:2019-11-01 04:08:15
【问题描述】:
我想在一个动作完成后在组件内部做一些事情。 例如,我想在请求成功完成后向用户显示模式,或者如果请求成功完成,则禁用某些元素。
我应该使用回调吗?还是承诺?如果是,那么如何
export const fetchHorizontalSpecialProductsList=(virtinId)=> {
return (dispatch) => {
dispatch({
type: Types.REQUEST_FETCH,
});
HomeApi().specialProducts({vitrinId:virtinId,rows:8,page:0,frontTypeList:["SPECIAL"]}).then((response) => {
dispatch({
type: Types.REQUEST_SUCCESS,
payload: response,
});
//
.then(probably here)
//
}).catch((response) => {
dispatch({
type: Types.REQUEST_FETCH_FAIL,
payload: response,
});
});
};
};
当请求成功时,我需要显示一个模态
【问题讨论】:
标签: reactjs react-native redux redux-thunk