预期 0 个参数,但在实现 redux 使用类型安全操作进行操作时得到 1.ts(2554)



>我正在使用打字稿。 我正在使用类型安全操作进行 redux 操作

我的代码如下:

行动

export const setCount = createAction(
types.SET_COUNT,
resolve => (dataCount: CountModel) => resolve({ dataCount }),
);

预期 0 个参数,但得到 1.ts(2554(

我该如何解决它?

索引.tsx

const setCount = (values: CountModel) => {
dispatch(action.setCount(values))
}

setCount 函数注意语法错误:

在这里找到了解决方案 https://redux-toolkit.js.org/usage/usage-with-typescript

只需在方法后添加类型:

export const setCount = createAction<number>(...);

最新更新