tuve que cambiar el archivo de .js a jsx para que me siriviera el useState cuando lo importo puede colver a .js me parecer raro esto.
tuve que cambiar el archivo de .js a jsx para que me siriviera el useState cuando lo importo puede colver a .js me parecer raro esto.
¡Hola Gerber! Entiendo que te resulta extraño tener que cambiar la extensión del archivo de .js a .jsx para poder utilizar useState. Pero esto se debe a que useState es una característica de React que solo está disponible en los componentes de React escritos en JSX. JSX es una extensión de sintaxis que te permite escribir código HTML en JavaScript, lo que hace que sea más fácil trabajar con componentes de React.
Por lo tanto, si deseas utilizar useState en tus componentes de React, es necesario que escribas tus componentes en JSX y, por lo tanto, cambies la extensión de tu archivo de .js a .jsx. Pero no te preocupes, esto es completamente normal y es la forma en que se trabaja con React.
Espero que esto haya aclarado tus dudas. Si tienes alguna otra pregunta, no dudes en hacerla. ¡Espero haber ayudado y buenos estudios!