gpt4 book ai didi

reactjs - 错误 TS2314 : Generic type 'Component' requires 2 type argument(s)

转载 作者:搜寻专家 更新时间:2023-10-30 20:30:08 29 4
gpt4 key购买 nike

在将 ReactJS 与 TypeScript 一起使用时,出现此错误:

error TS2314: Generic type 'Component<P, S>' requires 2 type argument(s).

我该如何解决这个问题?

最佳答案

P 是 Prop 类型,S 是状态类型。你会想要改变:

class MyComponent extends React.Component { ...

到:

interface MyProps {}
interface MyState {}

class MyComponent extends React.Component<MyProps, MyState> { ...

然后扩展 MyPropsMyState 接口(interface)以包含组件所需的所有 Prop 和状态的类型。

关于reactjs - 错误 TS2314 : Generic type 'Component<P, S>' requires 2 type argument(s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32506180/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com