Etiqueta: Re.Pack

6 artículos

Serie:

Una app host con un único store compartido que un remote federado llena con datos en vivo de una API

Un store compartido: estado de servidor entre remotes federados en React Native

Un remote cargado en runtime inyecta su endpoint en el store del host y comparte una sola caché; si lo compartes mal, la pantalla se queda colgada en un spinner que nunca se resuelve.

Un host y un remote federado instalando cada uno su propia versión de un paquete de contratos compartido desde un registro

El paquete de contratos: una costura versionada entre remotes federados en React Native

El host no ve lo que expone un remote. Un paquete de contratos publicado e instalado por versión da a ambos lados una definición y semver gobierna la deriva.

Una app host de React Native con una tab bar inferior, cada pestaña cargando un remote distinto en runtime

La cáscara del host: remotes federados como pestañas en React Native

El host pasa de una pantalla a cáscara 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.

Un host y un remote de React Native compartiendo una sola copia de una librería a través de un único share scope

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.

Una app host de React Native cargando una pantalla desde una app remote separada en runtime

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.

Module Federation en React Native

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.