小编lui*_*ina的帖子

React-TypeScript:预期有 0​​ 个参数,但在 useReducer 上得到 1 个参数

问候,我在 typeStript 应用程序中实现 useReducer 时遇到了一些麻烦,我有几个错误(所有这些错误都在减速器上),但这是应用程序中最常见的一个,每次我调用调度函数时它都会跳转错误“预期有 0​​ 个参数,但得到了 1”

这就是reducer的功能

interface Edit {
  id?: number;
  todo?: string;
}

type Actions =
   { type: "add"; payload: string }
  | { type: "remove"; payload: number }
  | { type: "done"; payload: number }
  | { type: "all"; payload: Todo[] }
  | { type: "edit"; payload: Edit };

const reducerFunction = (state: Todo[], actions: Actions) => {
  const todoActions = {
    add: [...state, { id: Date.now(), todo: actions.payload, isDone: false }],
    edit: state.map((todo) => …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-hooks use-reducer

7
推荐指数
1
解决办法
6667
查看次数