Micro Frontend con Vite: React, Angular y Vue

Prueba de concepto de micro frontends con Vite Federation que integra React, Angular y Vue en una app host, con bus de eventos y módulos compartidos.

18 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Micro Frontend POC usando Vite Federation

En esta prueba de concepto exploramos una arquitectura de micro frontend que integra múltiples frameworks mediante Vite Federation. El objetivo fue demostrar cómo tecnologías diferentes pueden coexistir y comunicarse dentro de una única aplicación host, manteniendo independencia de desarrollo, despliegue y ciclo de vida.

Arquitectura general

Host Application React como contenedor y orquestador

Cart Micro Frontend Angular para gestionar el carrito

Product Listing Component Vue.js para la lista de productos

Payment Micro Frontend React para el procesamiento de pagos

Cada micro frontend se desarrolla, construye y despliega de forma independiente y se integra en el host mediante Vite Federation para compartir módulos y dependencias comunes.

Comunicación entre micro frontends

Para el intercambio de datos y manejo de eventos implementamos un bus de eventos personalizado que permite emitir y escuchar sucesos como actualizaciones del carrito o selección de productos. Este modelo basado en eventos facilita compartir estado como productos seleccionados o estado de pago sin acoplar directamente las implementaciones, manteniendo cada micro frontend autónomo.

Configuración de Vite Federation

El archivo clave es vite.config.js donde se definen las entradas remotas de cada micro frontend, las dependencias compartidas y la configuración de federación para exponer y consumir módulos. Importante recordar que Vite Federation genera remoteEntry.js durante el proceso de build, por lo que es necesario construir cada micro frontend antes de que el host pueda consumirlo. Para previsualizar cada micro frontend de forma independiente se suele ejecutar la construcción y luego el preview con los comandos habituales de npm o pnpm dependiendo del proyecto.

Puntos clave y aprendizajes

Micro frontends permiten usar frameworks distintos y trabajar en conjunto sin fricciones.

Vite Federation simplifica el intercambio de módulos y la integración entre aplicaciones.

La comunicación basada en eventos es un patrón efectivo para desacoplar micro frontends y compartir estado.

La correcta configuración de vite.config.js es esencial para que la federación funcione correctamente.

Limitación práctica a tener en cuenta build antes de usar para que remoteEntry.js exista.

Estructura del proyecto ejemplo

host React Host Application en puerto 3000 con App.jsx, main.jsx y vite.config.js para la federación

product-app Vue.js Product Application en puerto 3001 exponiendo componente App.vue

cart Angular Cart Application en puerto 3002 exponiendo componente principal y configuración TypeScript

payment React Payment Application en puerto 3003 con su propio vite.config.js

Repositorio de referencia https://github.com/Ashutoshsarangi/micro-front-end

Sobre Q2BSTUDIO

Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones empresariales modernas. Ofrecemos desarrollo de software a medida, aplicaciones a medida y servicios avanzados en inteligencia artificial y ciberseguridad. Nuestro equipo diseña e implementa soluciones en la nube con servicios cloud aws y azure, implementa servicios inteligencia de negocio y desarrolla agentes IA y soluciones de ia para empresas que mejoran procesos y toman decisiones basadas en datos.

Servicios destacados de Q2BSTUDIO

Desarrollo de software a medida y aplicaciones a medida para necesidades específicas de negocio

Proyectos de inteligencia artificial e ia para empresas incluyendo modelos, agentes IA y automatización inteligente

Soluciones de ciberseguridad para proteger activos y cumplir normativas

Servicios cloud aws y azure para despliegue, escalado y optimización de infraestructuras

Servicios inteligencia de negocio y Power BI para visualización y analítica avanzada

Por qué elegirnos

Combinamos experiencia en frontend y backend con capacidades en inteligencia artificial, ciberseguridad y servicios cloud aws y azure para entregar soluciones integrales. Si buscas software a medida, aplicaciones a medida, implantación de inteligencia artificial, agentes IA o proyectos de inteligencia de negocio con Power BI, en Q2BSTUDIO ofrecemos consultoría, arquitectura y desarrollo para convertir ideas en productos robustos y escalables.

Contacto y siguientes pasos

Si quieres evaluar una arquitectura basada en micro frontends, optimizar la comunicación entre equipos que usan frameworks distintos o implementar soluciones de inteligencia artificial y ciberseguridad integradas con servicios cloud aws y azure y Power BI, ponte en contacto con Q2BSTUDIO para una consultoría inicial y una propuesta personalizada.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat