Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

159
Visualizações
¿Hay alguna diferencia en las extensiones de guardado .Jsx y .js?

Hice una aplicación con la biblioteca de reacción y guardé todos los archivos como .js y funciona perfectamente bien. ¿Alguien puede ayudarme a comprender qué diferencias trae cuando guardamos los archivos con extensiones .jsx en términos de rendimiento o algo así?

Y si no es así, ¿por qué usamos .jsx?

PD: aunque soy nuevo en reaccionar, pero soy consciente de las diferencias básicas entre las extensiones .jsx y .js.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No hay diferencia de rendimiento en el tiempo de ejecución, y al navegador no le importa qué extensión (si la hay) usa en sus archivos JavaScript.

.jsx es solo una convención, indica que el archivo contiene no solo JavaScript, sino JSX, que es una extensión de JavaScript que le permite escribir una sintaxis similar a XML (algo similar a HTML) que se convierte en una llamada de función (mediante un herramienta de compilación de algún tipo) antes de que el código se use en un entorno de JavaScript. Por ejemplo, si escribes:

 const d = <div className="example">Hi there</div>;

su herramienta de compilación lo convertirá (probablemente a través de Babel) en:

 const d = React.createElement("div", {className: "example"}, "Hi there");

Los archivos .js , nuevamente por convención, solo contienen JavaScript, no JSX.

He dicho "por convención" arriba, pero tenga en cuenta que si coloca la sintaxis JSX en un archivo .js , tendrá que tomar medidas para decirle a su herramienta de compilación que necesita convertir ese JSX. La mayoría de las herramientas de compilación siguen la convención, por lo que si no lo hace, debe realizar una configuración adicional.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda