with starter react not microsoft create cra app reactjs typescript

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.