Redux thunk未分派操作

Redux thunk未分派操作,redux,jsx,redux-thunk,Redux,Jsx,Redux Thunk,我有一对Redux操作,我想在按下按钮时发送它们。其中一个应该获取服务列表并对其执行reducer逻辑,另一个应该只触发reducer中的一些逻辑: 函数检索服务{ 返回{ 类型:检索\u服务, 服务, }; } 函数切换SubmitState{ 返回{ 类型:切换提交状态, }; } 我有以下行动,我认为会达到目的: 导出功能submitGameplanservices{ 返回调度=>{ dispatchtoggleSubmitState; DispatchRetrieveService; }

我有一对Redux操作,我想在按下按钮时发送它们。其中一个应该获取服务列表并对其执行reducer逻辑,另一个应该只触发reducer中的一些逻辑:

函数检索服务{ 返回{ 类型:检索\u服务, 服务, }; } 函数切换SubmitState{ 返回{ 类型:切换提交状态, }; } 我有以下行动,我认为会达到目的:

导出功能submitGameplanservices{ 返回调度=>{ dispatchtoggleSubmitState; DispatchRetrieveService; }; } 以下是我在组件中对其的称呼:

const{submitter,dispatch,services}=this.props; const submitWithServices==>{ 调度和提交服务; }; 回来 提交 ; 其中传递的提交者操作是SubmitMePlan

虽然redux thunk似乎正在接收操作并启动它,但我得到的是console.log输出,而不是分派操作

除了可能在我的操作中错误调用了该函数之外,我在主要应用程序级组件中这样做可能还有一些问题:

const boundActions=bindActionCreatorActions,分派; 然后将所有操作作为boundActions传递,因此,我的组件将获得boundActions.submitGameplan


尽管如此,我还是不确定为什么此操作不会按书面形式发送这两个操作中的任何一个。

结果表明,这在重新编译后起作用,不知道它以前为什么不起作用。

您实际上是redux thunk中间件吗?你的商店初始化是什么样子的?您得到console.log输出是什么意思?从redux logger?我不会派你去做恶作剧的。只需像调用任何函数一样调用它即可。您的submitter SubmitGamePlan并没有向减速器发送任何内容,而是创建了自己发送到减速器的操作。