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

165
Vistas
Cómo importar un archivo Markdown o HTML en reaccionar

Estoy creando una aplicación Reactjs y tengo un archivo de descuento Readme.md que me gustaría mostrar en mi aplicación. Estoy confundido acerca de cómo proceder. Estoy describiendo lo que probé a continuación, pero me parece más complicado de lo que debería y me hace sentir que me estoy acercando a esto de manera incorrecta. Me interesaría saber cómo las personas generalmente tratan la inclusión de contenido estático o html en una aplicación de reacción o, más generalmente, en javascript.

Veo varios caminos:

  1. Traduzca el archivo de rebajas a html y encuentre una manera de incluir el html en la aplicación de reacción.
  2. Use una biblioteca de rebajas de javascript (como tal vez https://remark.js.org/ ) para representar la rebaja directamente

El descuento también contiene mathjax.

Hubiera pensado que la ruta 1 era la mejor, porque el descuento es un archivo estático y no necesito usar una biblioteca javascript adicional para representarlo dinámicamente.

Así que generé el HTML de Markdown con pandoc, lo puse en src/assets/readme.html y probé esto en mi App.js :

 import React from 'react'; import readme from 'assets/method.html'; const App: React.FC = () => { return ( <div dangerouslySetInnerHTML={ { __front: readme } }/> ); };

Sin embargo, esto no funciona, ya que produce el error:

 ./src/assets/method.html 1:0 Module parse failed: Unexpected token (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

Revisé la URL señalada pero no pude encontrar ningún puntero para cargar archivos HTML.

Esto parece más complicado de lo que debería, me pregunto si me estoy perdiendo algo.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

puede comprobar el siguiente código:

 fetchExternalHTML: function(fileName) { Ajax.getJSON('/myAPI/getExternalHTML/' + fileName).then( response => { this.setState({ extHTML: response }); }, err => { //handle your error here } ); }
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