我有一个这样的动作创作者:
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()
的位置记录未定义