Javascript 如何在调用其他操作之后调用一个操作?

Javascript 如何在调用其他操作之后调用一个操作?,javascript,reactjs,redux,Javascript,Reactjs,Redux,我对thunk有几个获取操作,例如: function addARequest( return (dispatch) => { return fetch(blablabla).then(blablabla); }; ) function addBRequest( return (dispatch) => { return fetch(blablabla).then(blablabla); }; ) function addCRequest( return (dispatch) =&g

我对thunk有几个获取操作,例如:

function addARequest( return (dispatch) => { return fetch(blablabla).then(blablabla); }; )
function addBRequest( return (dispatch) => { return fetch(blablabla).then(blablabla); }; )
function addCRequest( return (dispatch) => { return fetch(blablabla).then(blablabla); }; )
我有一个要求,就是在上面提到的每一个事件发生后都要采取行动。 但我不想在每一个动作中都添加一个分派…比如

function addARequest( return (dispatch) => {
     dispatch(aMustCalledActionAfterEveryOtherAction); 
     return fetch(blablabla).then(blablabla); }; 
)
我想让它像AOP一样运行。
有人能帮我吗?

您可以实现一个Redux中间件,它将“监听”您的所有操作:


为什么你不能打电话给调度?你想在获取数据后调用该操作吗?因为我不想在任何地方调用它…谢谢。但是中间件在每个动作之后都会触发,但我只想让它在一些动作之后触发……如何处理呢?然后你就必须在你想要触发动作的任何地方使用dispatch。