mcf-components/README.md

22 lines
955 B
Markdown
Raw Normal View History

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.