reactjs - 预期 0 个参数,但在实现 redux 使用 typesafe-actions 时得到 1.ts(2554)
问题描述
我正在使用打字稿。我正在使用 typesafe-actions 进行 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>(...);
推荐阅读
- c# - 使用自定义列名将 c# 类序列化为 JSON 字符串
- c# - Specflow 测试永远不会失败
- javascript - 具有承诺和并发性的递归
- flutter - 我如何编码这部分的设计?(小时和搜索栏)颤抖?
- python-3.x - `asyncio` 循环中的饥饿
- for-loop - 批处理文件在 for-Loop 开始时看似随机崩溃
- angular - ng 服务“无法获取 /”
- email - 未使用 main.cf 文件中的后缀主机名
- mysql - 为什么 Master 上的 GTID 与 Slave 上的 GTID 不同,而两者都同步(MariaDB 10.5)?
- sql - 像 Hive 的 LATERAL VIEW STACK 这样的非透视数据的 Snowflake 替代方案是什么?