如何在 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)
我按照上面的方式定义了,但仍然出现类型错误