我有以下动作创建者:
export function foo(param) {
...
}
Run Code Online (Sandbox Code Playgroud)
我想从相邻的动作创建者(在同一个文件中)中调用它,如下所示:
export function bar(param){
return (dispatch, getState) => {
dispatch({
type: ATYPE.SET_DO_THIS_BEFORE_FOO,
payload: param
});
foo(param);
}
}
Run Code Online (Sandbox Code Playgroud)
但是foo动作创造者并没有从内部射击bar.有没有办法做到这一点?
Buz*_*nas 16
根据你的例子,似乎你已经在使用了redux-thunk.如果是这种情况,那么您唯一忘记的就是分派您的动作创建者创建的动作:
dispatch(foo(param));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2624 次 |
| 最近记录: |