【发布时间】:2018-12-02 20:33:49
【问题描述】:
我有一个带有redux-thunk、redux-pack 和axios 的应用。
我的操作如下所示:
export const getEntities = () => (dispatch, getState, { api }) => {
return dispatch({
type: ENTITIES_LOAD,
promise: api.getEntities(),
meta: {},
});
};
我给他们打电话componentDidMount。
我的问题是 - 取消这些操作以及请求本身的最佳方式是什么?我读过axios 使用的Cancel Token,但是我应该如何先取消该操作?
【问题讨论】:
-
这在默认情况下基本上是不可能的。看看 RxJS。
标签: javascript reactjs redux axios redux-thunk