Vengo a reaccionar (así como a reaccionar nativo) con mecanografiado, por supuesto, soy un principiante, por lo que pronto mi empresa me asigna para respaldar un proyecto de javascript y tengo preguntas de javascript.
En mecanografiado, si queremos usar accesorios, creo que la mejor manera, también genial, de hacerlo es usar Interface , también me permite tener IntelliSense code vs.
export interface FooI { some: string; propsA: string; here: number; }Y usa eso en el componente:
export default function Bar(props: FooI) { const {some, propsA, here} = props; }Y también podemos heredar el componente de reacción (en este caso es nativo de reacción), así que si quiero que el componente sea un botón, entonces agrego
export interface FooI extends ButtonProps { some: string; propsA: string; here: number; }Como sé, no tenemos eso en javascript, entonces, ¿qué es similar a la interfaz en javascript para que pueda crear un componente personalizado como el anterior y el código vs lo reconocerá y mostrará una ventana emergente de autocompletar?