Module Federation a React Native

Sèrie · 34 parts · En curs

React Native Module Federation

Construeix una app React Native federada des de zero amb Module Federation i Re.Pack: remots en temps d'execució, el contracte de singleton compartit i un host shell que controla la navegació.

16 de 34 publicats Propera part · 1 de juny del 2026
Comença per la part 1
  1. 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. 1 de juny del 2026 · 9 min de lectura
  2. Why Module Federation in React Native Programat · 1 de juny del 2026
  3. 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. 8 de juny del 2026 · 9 min de lectura
  4. Your first federated remote in React Native Programat · 8 de juny del 2026
  5. El contracte de singletons compartits a React Native Module Federation Comparteix react, react-native i una biblioteca nativa entre un host i el seu remote com cal; fer-ho malament fa petar l'app en arrencar, no en silenci. 15 de juny del 2026 · 8 min de lectura
  6. The shared-singleton contract in React Native Module Federation Programat · 15 de juny del 2026
  7. El shell del host: remotes federats com a pestanyes a React Native Converteix el host d'una sola pantalla en un shell d'app: té la tab bar i la navegació, i cada pestanya és un remote construït, desplegat i carregat a part. 22 de juny del 2026 · 9 min de lectura
  8. The host shell: federated remotes as tabs in React Native Programat · 22 de juny del 2026
  9. El paquet de contractes: una frontera versionada entre remotes federats a React Native Cap app no veu què publiquen les altres. Dos paquets instal·lats per versió (un contracte tipat i la pantalla de detall compartida) donen a cada costat una sola definició; semver governa la deriva. 29 de juny del 2026 · 14 min de lectura
  10. The contract package: a versioned seam between federated remotes in React Native Programat · 29 de juny del 2026
  11. Un sol store compartit: estat de servidor entre remotes federats a React Native Un remote i un paquet instal·lat injecten els seus endpoints en un sol store del host i comparteixen un sol cache; si t'equivoques compartint-lo, la pantalla es queda penjada en un spinner que no es resol mai. 20 de juliol del 2026 · 18 min de lectura
  12. One shared store: server state across federated remotes in React Native Programat · 20 de juliol del 2026
  13. Qui respon de què: fronteres, equips i acoblament en una app React Native federada Qui respon d'una frontera, d'un component, d'una definició de dades? Cinc tests per tallar una app React Native federada per línies d'equip, i què mou cada resposta. 27 de juliol del 2026 · 19 min de lectura
  14. Who owns what: boundaries, teams and coupling in a federated React Native app Programat · 27 de juliol del 2026
  15. L'estat de client creua la frontera: remotes que porten els seus propis slices a React Native Un remote injecta a l'store compartit l'slice que només és seu, el contracte porta l'única acció que creua, i l'escriptura arriba com a prop; fes dispatch abans que l'slice existeixi i l'afegir es perd en silenci. 3 d’agost del 2026 · 23 min de lectura
  16. Client state across the seam: remotes that bring their own slices in React Native Programat · 3 d’agost del 2026
  17. Stacks d'estat sota federació: la mateixa app de React Native construïda dues vegades TanStack Query i Zustand reconstrueixen l'app que Redux Toolkit i RTK Query acaben de construir; tots dos funcionen, i el que els separa és el que passa quan equips independents deixen de coordinar-se. 10 d’agost del 2026 · 12 min de lectura
  18. State stacks under federation: the same React Native app built twice Programat · 10 d’agost del 2026
  19. Dos backends, un client? RTK Query vs Apollo a React Native Les mateixes dades de PokéAPI arriben per REST i per GraphQL a través d'un sol slice de RTK Query, un tag invalida en tots dos, i la pregunta honesta és quan el cache normalitzat d'Apollo justifica dos caches durant la transició. 17 d’agost del 2026 · 13 min de lectura
  20. Two backends, one client? RTK Query vs Apollo in React Native Programat · 17 d’agost del 2026
  21. El design system com a singleton federat a React Native Tres apps federades repeteixen les mateixes decisions de color fins que el design system passa a ser un paquet a la frontera: components de gluestack-ui i NativeWind sobre Re.Pack, un únic singleton compartit i un toggle de tema que canvia l'aspecte de tots els remotes alhora. 25 d’agost del 2026 · 21 min de lectura
  22. The design system as a federated singleton in React Native Programat · 25 d’agost del 2026
  23. Tests d'accessibilitat entre remotes federats a React Native Un paquet de tests compartit posa el mateix llistó WCAG a tots els remotes: contrast, àrees tàctils i semàntica d'estat es comproven als paquets que els defineixen, cada equip comprova les seves pantalles a la seva suite, i un test en vermell va destapar un botó que ningú no podia mesurar. 31 d’agost del 2026 · 39 min de lectura
  24. Accessibility testing across federated remotes in React Native Programat · 31 d’agost del 2026
  25. shell.navigateTo: pantalles natives des d'un remote federat a React Native Un remote només lliura JavaScript, així que el host li presta una pantalla nativa a través d'una única promesa: una taula de rutes, un TurboModule i un Quick Battle en SwiftUI i Compose construït perquè cada sortida resolgui la promesa. 7 de setembre del 2026 · 16 min de lectura
  26. shell.navigateTo: native screens from a federated remote in React Native Programat · 7 de setembre del 2026
  27. La build de producció i els tres modes d'una app React Native federada Els remotes deixen el servidor de desenvolupament: construïts per a producció, signats en temps de build i servits des d'una CDN que és un directori i un port. El registre queda al mig, i una taula diu quins canvis encara costen una publicació a la botiga. 21 de setembre del 2026 · 15 min de lectura
  28. The production build and the three modes of a federated React Native app Programat · 21 de setembre del 2026
  29. Lliurament per CDN: el mapa de versions, el resolver i el canvi en viu A cada arrencada, l'app pregunta a la CDN quines versions dels remotes pot executar. Després, un operador n'envia una de nova a una app ja instal·lada amb un directori i una línia de JSON, i la reverteix de la mateixa manera. A més, què permeten Apple i Google, citat dels textos vigents. 28 de setembre del 2026 · 37 min de lectura
  30. CDN delivery: the version map, the resolver, and the live flip Programat · 28 de setembre del 2026
  31. Fallback per a remotes federats: la còpia al binari i la xarxa de seguretat a la sessió La CDN cau i l'app arrenca igualment, des d'una còpia de cada remote inclosa al binari. En una arrencada en mode CDN, un remote que no es carrega passa a la seva còpia mentre l'altre continua a la CDN, i Try again per fi reintenta. 5 d’octubre del 2026 · 29 min de lectura
  32. Fallback for federated remotes: the copy in the binary and the net in the session Programat · 5 d’octubre del 2026
  33. El mapa signat i l'app que fa rollback sola Programat · 12 d’octubre del 2026
  34. The signed map and the app that rolls itself back Programat · 12 d’octubre del 2026