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

182
Vistas
Cómo cargar el componente React desde un servicio externo dentro de una aplicación React a través de AJAX

¿Cuáles son las mejores prácticas asociadas con la carga/inserción y ejecución de componentes React desde un servicio externo en una aplicación React existente a través de AJAX?

Tengo una aplicación principal de React y quiero cargar varios componentes de React (de servicios externos) a través de AJAX. ¿Como se puede hacer esto?

¿Es esto factible en absoluto? Si no, ¿cuál es la manera de hacerlo?

¿Puede esto funcionar con webpack?

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Considere usar esta biblioteca de @thejameskyle https://github.com/thejameskyle/react-loadable Actúa como un cargador diferido para sus componentes de reacción, incluidos los remotos

about 4 years ago · Santiago Trujillo Denunciar

0

Puede usar: https://github.com/faceyspacey/react-universal-component y cargar el código del componente como una cadena (que es lo que supongo que está haciendo si está hablando de recuperarlo a través de "ajax") , evalúelo y devuélvalo desde la función asyncComponent como una promesa, o páselo a una devolución de llamada pasada a la función. Es como React Loadable, pero no necesita funcionar estrictamente con importaciones asíncronas. Revisa los documentos.

about 4 years ago · Santiago Trujillo Denunciar

0

Las microaplicaciones encajan perfectamente en este nicho. El concepto es agrupar su componente como un paquete independiente y luego cargarlo en su aplicación bajo demanda desde una URL. Hay varios enfoques que puede tomar para lograr esto. Hay un componente de orden superior que hace esto por usted. Todo lo que se necesita es importar el hoc y luego pasarle una configuración json que identifique la microaplicación que desea cargar de forma diferida en su aplicación.

 <MicroApp config={{ View: { Name: 'redbox-demo', Scope: 'beekeeper', Version: 'latest' } }} />

El uso de la configuración anterior cargará esta microaplicación de exploración de películas directamente en su aplicación host.

Puede encontrar más información sobre cómo funciona y el código fuente aquí.

https://github.com/Schalltech/honeycomb-marketplace

about 4 years ago · Santiago Trujillo 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