getState函数在thunk中未定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了getState函数在thunk中未定义相关的知识,希望对你有一定的参考价值。

我正在尝试使用thunk来获取调度和getState函数出于某种原因,传递了thunk中的dispatch,但是没有getState []

export function prevDay()
  return (dispatch, getState) => 
    // getState === undefined
    dispatch(_prev( getState().day));
  

怎么会这样?

我正在尝试使用thunk来获取dispatch和getState函数,由于某种原因,传递了thunk中的dispatch,但是getState不是导出函数prevDay()return(dispatch,getState)=> ...

答案

我曾经这样做:onClick=props.prevDay()无需调用此函数。需要:

以上是关于getState函数在thunk中未定义的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 getState 和 redux thunk

getState 和 dispatch 如何在 redux-thunk action creator 中导入?

反应本机中未处理的承诺拒绝错误?

使用带有 getState() 的 mockStore 进行 Thuk 测试

redux-thunk初步使用

ReactJS - store.getState() 未定义