Componente Web en Stencil para renderizar un api Rest hacia una tabla
component-01-sasegovia
es un componente web reutilizable desarrollado en Stencil que permite renderizar datos en una tabla HTML a partir de una API REST.
- Carga de datos dinámicos: Obtiene y muestra datos de una API proporcionada a través de la propiedad
apiUrl
. - Interfaz responsiva: Muestra los datos en una tabla HTML con encabezados dinámicos basados en las claves del JSON recibido.
- Manejo de errores: Muestra mensajes de error si la solicitud falla o si los datos no son válidos.
- Indicador de carga: Muestra un indicador de carga mientras se obtienen los datos.
-
Clona este repositorio en tu máquina local:
git clone https://github.com/sebgh0/table-component-stencil.git
-
Accede al directorio
cd component-01-sasegovia1
-
Instala las dependencias
npm install
-
Inicia el servidor de desarrollo:
npm start
- En tu proyecto, ejecuta el comando
npm i componente-01-sasegovia
- Una vez instalado y configurado, puedes utilizar tu componente en un proyecto HTML o en un framework que soporte componentes web.
<my-table-component-sasegovia1 api-url="https://api.example.com/products"></my-table-component-sasegovia1>