redux-thunk的内部函数没有返回正确的值

时间:2017-01-16 13:16:20

标签: javascript redux redux-thunk

我有一个这样的动作创作者:



export function fetchData () {
  return async function (dispatch) {
    try {
      const response = await get(some_url)
      dispatch(some_success_action())
      return response
    } catch (err) {
      console.error(err.message)
    }
  }
}




然后我发送fetchData动作并将其链接如下



dispatch(fetchData()).then(response => {
  console.log(response)  // logs undefined
})




我做错了什么?为什么它会在response

返回的我希望记录fetchData()的位置记录未定义

0 个答案:

没有答案