Descripción
Investigué y desarrollé una aplicación web que contenía sub-apps. Cada sub-app tenía componentes reutilizables creados con React, Redux y Redux-Sagas. Los componentes tenían su propio ciclo de vida React+Redux+Saga y se comunicaban entre ellos mediante handlers.
Investigué un sistema para publicar componentes en un repositorio NPM y descubrí Sinopia. Usando Docker, publiqué mis componentes en un "servidor de repositorio NPM Sinopia". Estos eran accesibles mediante instalación NPM en cualquier proyecto.