-
Notifications
You must be signed in to change notification settings - Fork 0
Home
nikoDev edited this page Dec 19, 2023
·
31 revisions

Esta es una implementación de concepto que muestra parte del alcance que nos brinda la federación de módulos con vite.
.[!NOTE] Esto es una prueba6
-
main
Primera inyección del módulo federado.
-
environments
Recurso de archivos de variables de entorno y acceso a las mismas.
-
router
- Implementación base del route de react router dom.
- Reutilización de Layouts y componentes.
- Menú dinámico a partir de un JSON.
- Soporta tres tipos de links:
- Link a refcursos externos.
- Link simple directo a un recurso interno.
- Links anidados.
- Los items se ordenan en base a la propiedad de posicionamiento.
- Cuentan con la ventaja de inhabilitarse y/o proteger el recurso.
- Soporta tres tipos de links:
- Rutas
- Reutilización del Layout
- Uso del Layout de soporte para manejar el error en la carga de la página solicitada.
- Loader: fetching de datos previo a la carga de una página.
- Carga de páginas de manera lazy.
- En este tenemos tres rutas cargadas:
- Home
- ParcelTest: página creada a partir del parcel.
- ErrorPage: en esta se genera un error en el loader a priori para mostrar el Layout de soporte.
-
pages
Punto intermedio
- Se le da formato al proyecto exponiendo parte de los alcances.
- Refactor de loader e interfaces.
- Distintas estrategias de fetching de datos.
- Implementación del customHook useGetApi.
- Paginación de elementos.
-
fb-auth
Sesión de usuario
- Manejo de sesión de usuario a travéz de Firebase.
- Implementación de rutas protegidas.
-
nested-route
Router anidado
- la app consumida maneja sus propias rutas.
- uso del comodin *\ para no perder el render a la hora de realizar una recarga manual.
- el basepath se utiliza como un path de referencia, parecido a lo que hace HashRouter.
-
shared-state
Compartiendo el estado de un MF
- Consideraciones.
- Estrategia de implementación.
- Conslusiones preliminares.
- Conslusiones finales.