reactjs - starter - react with typescript or not
error TS2314: tipo genérico ''Componente<P, S>'' requiere 2 tipo argumento(s) (1)
Al usar ReactJS con TypeScript, aparece este error:
error TS2314: Generic type ''Component<P, S>'' requires 2 type argument(s).
¿Cómo puedo solucionar esto?
El P
es el tipo de apoyos y el S
es el tipo de estado. Querrás cambiar:
class MyComponent extends React.Component { ...
a:
interface MyProps {}
interface MyState {}
class MyComponent extends React.Component<MyProps, MyState> { ...
A continuación, expanda las interfaces MyProps
y MyState
para incluir el tipado de todos los accesorios y el estado que necesita el componente.