Etiqueta: Re.Pack

6 articles

Sèrie:

Una app host que manté un sol store compartit que un remote federat omple amb dades en directe d'una API

Un sol store compartit: estat de servidor entre remotes federats a React Native

Un remote carregat en temps d'execució injecta el seu endpoint al store del host i comparteix un sol cache; si t'equivoques compartint-lo, la pantalla es queda penjada en un spinner que no es resol mai.

Un host i un remote federat instal·lant cadascun la seva pròpia versió d'un paquet de contractes compartit des d'un registre

El paquet de contractes: una costura versionada entre remotes federats a React Native

El host no veu què exposa un remote. Un paquet de contractes publicat i instal·lat per versió dona als dos costats una sola definició; semver governa la deriva.

Una app host de React Native amb una tab bar inferior, cada pestanya carregant un remote diferent en temps d'execució

La closca del host: remotes federats com a pestanyes a React Native

Converteix el host d'una sola pantalla en una closca d'app: té la tab bar i la navegació, i cada pestanya és un remote construït, desplegat i carregat a part.

Un host i un remote de React Native compartint una sola còpia d'una llibreria a través d'un únic share scope

El contracte de singletons compartits a React Native Module Federation

Comparteix react, react-native i una llibreria nativa entre un host i el seu remote com cal; fer-ho malament fa petar l'app en arrencar, no en silenci.

Una app host de React Native carregant una pantalla d'una app remote separada en temps d'execució

El teu primer remote federat a React Native

Dues apps React Native, una carregant la pantalla de l'altra en execució amb Module Federation 2.0 i Re.Pack. Cada pas copia i enganxa, fins a l'app en marxa.

Module Federation a React Native

Per què Module Federation a React Native

Què aporten les micro-apps en temps d'execució a una app React Native, què costen i quan val la pena. Intro a la sèrie que construeix un setup federat de zero.