小编nek*_*zer的帖子

如何定义 useState 嵌套数组类型

如何在 UseState 数组中定义嵌套数组的类型

定义的接口 -

interface ToyProps {
  car: string | null;
  doll: number | null;
}

interface SettingsProps {
  [key: string]: ToyProps[];
}
Run Code Online (Sandbox Code Playgroud)

状态 -

const [state, setstate]:SettingsProps = React.useState({
  toys: [
    {
      cars: "car 1",
      doll: "doll 1",
    },
    {
        cars: "car 2",
        doll: "doll 3",
    },
  ],
});
Run Code Online (Sandbox Code Playgroud)

我按照上面的方式定义了,但仍然出现类型错误

types typescript reactjs use-state

0
推荐指数
1
解决办法
245
查看次数

标签 统计

reactjs ×1

types ×1

typescript ×1

use-state ×1