2021-06-21 15:06:39 +01:00
# MCF-Components
2020-03-10 12:36:13 +01:00
2021-08-31 21:31:08 +01:00
Se trata de una biblioteca de componentes de basada en `react` y `material-ui` . Con ella se pueden usar estas bibliotecas definiendo los componentes mediante objetos javascript planos.
2020-03-10 12:36:13 +01:00
2021-06-21 15:06:39 +01:00
## Entorno de desarrollo
2020-03-10 12:36:13 +01:00
2021-06-21 15:44:07 +01:00
La biblioteca está escrita usando `react` y `material-ui` .
2020-03-10 12:36:13 +01:00
2021-06-21 15:06:39 +01:00
Se transpila usando `babel` y se compila con `webpack` .
## Arquitectura
El código de la aplicación se encuentra condensado en el archivo `index.js` , el cual exporta los métodos `render` y `remove` .
2021-08-31 21:31:08 +01:00
El método `render` genera toda la estructura de componentes react a partir de la definición que se le pasa como primer argumento.
Hace falta un segundo argumento: el ID del nodo HTML dentro del cual se quiere generar los componentes.
2021-06-21 15:06:39 +01:00
2021-08-31 21:31:08 +01:00
La definición es pasada a una factoría de componentes que es quien se encarga de formar de manera recursiva todos los elementos.
2021-06-21 15:06:39 +01:00
2021-08-31 21:31:08 +01:00
El método `remove` permite eliminar la estructura de componentes creada en un nodo HTML.