Module Federation en React Native

Serie · 19 partes · En curso

React Native Module Federation

Construye una app React Native federada desde cero con Module Federation y Re.Pack: remotes en tiempo de ejecución, el contrato de singleton compartido y un host shell que controla la navegación.

9 de 19 publicados Próxima parte · 17 de agosto de 2026
Empieza por la parte 1
  1. Por qué Module Federation en React Native Qué aportan a una app de React Native los micro-apps en runtime, qué cuestan y cuándo compensa. Intro de una serie que construye un setup federado desde cero. 1 de junio de 2026 · 8 min de lectura
  2. Tu primer remote federado en React Native Dos apps de React Native, una carga la pantalla de la otra en runtime con Module Federation 2.0 y Re.Pack. Cada paso se copia y pega, hasta una app en marcha. 8 de junio de 2026 · 7 min de lectura
  3. El contrato de singletons compartidos en React Native Module Federation Comparte react, react-native y una librería nativa entre un host y su remote de la forma correcta; hacerlo mal rompe la app al arrancar, no en silencio. 15 de junio de 2026 · 8 min de lectura
  4. El shell del host: remotes federados como pestañas en React Native El host pasa de una pantalla a shell de la app: es dueño de la tab bar y la navegación, y cada pestaña es un remote construido, desplegado y cargado aparte. 22 de junio de 2026 · 8 min de lectura
  5. El paquete de contratos: una frontera versionada entre remotes federados en React Native Ninguna app ve lo que publican las demás. Dos paquetes instalados por versión (un contrato tipado y la pantalla de detalle compartida) dan a cada lado una sola definición y dejan que semver gobierne la deriva. 29 de junio de 2026 · 13 min de lectura
  6. Un store compartido: estado de servidor entre remotes federados en React Native Un remote y un paquete instalado inyectan sus endpoints en un solo store del host y comparten una caché; si lo compartes mal, la pantalla se queda colgada en un spinner que nunca se resuelve. 20 de julio de 2026 · 17 min de lectura
  7. Quién es dueño de qué: fronteras, equipos y acoplamiento en una app React Native federada ¿Quién es dueño de una frontera, de un componente, de una definición de datos? Cinco tests para cortar una app React Native federada por líneas de equipo, y qué mueve cada respuesta. 27 de julio de 2026 · 18 min de lectura
  8. El estado de cliente cruza la frontera: remotes que traen sus propios slices en React Native Un remote inyecta el slice que solo él posee en el store compartido, el contrato lleva la única acción que cruza, y la escritura llega como prop; despacha antes de que el slice exista y el añadir se pierde en silencio. 3 de agosto de 2026 · 19 min de lectura
  9. Stacks de estado bajo federación: la misma app de React Native construida dos veces TanStack Query y Zustand reconstruyen la app que Redux Toolkit y RTK Query acaban de construir; ambos funcionan, y lo que los separa es lo que pasa cuando equipos independientes dejan de coordinarse. 10 de agosto de 2026 · 11 min de lectura
  10. The design system as a federated singleton Programado · 17 de agosto de 2026
  11. Accessibility testing across federated remotes Programado · 24 de agosto de 2026
  12. shell.navigateTo: RN ↔ native handoff Programado · 31 de agosto de 2026
  13. The production build and the three modes Programado · 7 de septiembre de 2026
  14. Loading remotes from a CDN + version resolution Programado · 14 de septiembre de 2026
  15. The live two-version flip Programado · 21 de septiembre de 2026
  16. Offline fallback baked into the binary Programado · 28 de septiembre de 2026
  17. In-session fallback when a remote fails Programado · 5 de octubre de 2026
  18. Signing the version-map + replay/rollback guard Programado · 12 de octubre de 2026
  19. Health-based cross-launch auto-rollback Programado · 19 de octubre de 2026