我正在将转换为TypeScript的过程中,我在将thunk操作发送到商店之外时遇到了困难。thunk as ThunkMiddleware<State, ActionTypes>作为中间件允许Redux将商店调度方法替换为一种可以分派Thunk操作和正常操作的方法。我认为我需要以某种方式键入注册表,以便TypeScript可以看到调度方法不是只允许正常操作的<
我遵循了官方的Redux指南来创建我的thunk操作创建器,这样我就可以在我的react组件中使用绑定的操作。但是,我的组件不能识别函数返回promise,所以我不能使用then,这也意味着我不能访问函数的返回值。以下是我的操作创建器代码示例: // Temp State for now, not important
type IAppStat
我想我在这里缺少一个基本的理解。我知道,为了创建一个操作,从而启动事件的redux链,必须使用dispatch调用操作创建者。但是,当我们有一个redux-thunk返回一个函数,该函数将在我们的操作创建者上调用dispatch时,为什么还必须用dispatch调用redux-thunk?例如,以下面的redux-thunk为例:
function savePer