Redux Thunk 返回调度不起作用

Posted

技术标签:

【中文标题】Redux Thunk 返回调度不起作用【英文标题】:Redux Thunk return dispatch not working 【发布时间】:2018-05-30 08:35:23 【问题描述】:

使用 Redux Thunk,第一个日志“OK”是可以的,但进程不会转到第二个 console.log。

有谁知道怎么回事? 谢谢

export const postTweet = (body) => 
  console.log('OK')
  return dispatch => 
    console.log('NO LOG')
  

【问题讨论】:

你添加了 redux-thunk 中间件吗? 是的!同样的问题***.com/questions/47698595/… 是否应该以退货方式退货? 你能把代码粘贴到你发送postTweet的地方吗 @OSAMAH 多亏您的询问,我才知道。!!我没有发送(postTweet),只是调用了 postTweet。 【参考方案1】:

你应该做dispatch(postTweet(body))。像 postTweet(body) 这样从组件中调用 postTweet 不是诀窍。

【讨论】:

在这个问题上卡了一个小时,这有帮助。谢谢!

以上是关于Redux Thunk 返回调度不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Redux-Thunk - 异步动作创建者承诺和链接不起作用

使用 Redux-thunk 调用操作不起作用

为啥 redux-thunk 在 Storybook 中不起作用?

redux-react-route v4/v5 push() 在 thunk 动作中不起作用

在 axios 拦截器中使用时,redux 调度不起作用

Redux 操作调度不起作用