mcf-components/README.md
2021-08-31 22:31:08 +02:00

21 lines
955 B
Markdown

# MCF-Components
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.
## Entorno de desarrollo
La biblioteca está escrita usando `react` y `material-ui`.
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`.
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.
La definición es pasada a una factoría de componentes que es quien se encarga de formar de manera recursiva todos los elementos.
El método `remove` permite eliminar la estructura de componentes creada en un nodo HTML.