Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
Cómo escribir etiquetas HTML sin declaración de cadena en vanilla js

Si desea usar un elemento HTML en JavaScript estándar sin usar una función como Document.createElement() , debe usarlo así:

 const App = `<h1>Hello, world</h1>`;

Pero, ¿hay alguna manera de hacer esto en JavaScript estándar, solo etiquetas HTML sin una declaración de cadena (signos como ``)? Por ejemplo:

 const App = <h1>Hello, world</h1>;
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No hay forma de que pueda hacer esto sin una declaración (pero aún puede hacerlo sin una declaración de cadena ). Para eso, debe usar JSX en Vanilla JS usando este paquete npm: https://www.npmjs.com/package/jsx-vanilla

Esto desbloquea más funciones, como incrustar expresiones dinámicas y valores entre el código HTML. Para un ejemplo:

 let x = 4; const menu = ( <ul> <li>{x-1}</li> <li>{x}</li> <li>{x+1}</li> </ul> ); const node = document.createRange().createContextualFragment(menu);

Técnicamente, JSX no es ni cadena ni HTML.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda