在将 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> { ...
然后扩展 MyProps
和 MyState
接口(interface)以包含组件所需的所有 Prop 和状态的类型。
关于reactjs - 错误 TS2314 : Generic type 'Component<P, S>' requires 2 type argument(s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32506180/