Redux-thunk与TypeScript的结合

5

我正在学习Redux,并试图实现redux-thunk中间件。我一直在关注几个不同的教程,它们建议类似于以下内容:

import thunk from "redux-thunk";
import promise from "redux-promise-middleware";
...
const middleware = applyMiddleware(promise(), thunk);
const store = createStore(reducers, middleware);

这个错误提示如下:

/Users/me/Documents/workspace/redux/node_modules/redux-thunk/index.d.ts (4,47): 泛型类型 'Dispatch' 需要两个类型参数。

请问有人能够解释一下这个错误是怎么回事以及如何修复吗?

非常感谢

2个回答

1

0

我认为你需要以某种方式输入dispatch

interface IStoreState {
  readonly pendingActions: number;
  readonly isAuthenticated: boolean;
};

function signIn(): (dispatch: Dispatch<IStoreState>) =>  ....

相关文章


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接