Este es un proyecto de ejemplo que utiliza Svelte para crear un "Carnet de Biblioteca" virtual. Permite mostrar el nombre completo de una persona y generar nombres aleatorios si no se proporciona uno.
random-data-api.com
.Clona este repositorio en tu computadora:
git clone https://github.com/Irina-Ichim/Carnet-De-Biblioteca-Con-Svelte.git
Navega a la carpeta del proyecto:
cd tu-repositorio
Instala las dependencias utilizando npm:
npm install
Ejecuta el servidor de desarrollo utilizando npm:
npm run dev
Abre tu navegador web y visita la dirección http://localhost:8080.
Este proyecto utiliza Svelte, una biblioteca de JavaScript que se centra en la construcción de interfaces de usuario interactivas y reactivas. La aplicación consta de un componente de "Carnet de Biblioteca" que muestra el nombre random completo de una persona y genera nombres aleatorios utilizando la API random-data-api.com
si no se proporciona un nombre. A continuación, se describen algunas partes clave del proyecto:
Card.svelte
es un componente reutilizable que muestra el nombre completo en un formato de "carnet de biblioteca".nombreCompleto
se pasa al componente Card
desde el componente principal.onMount
para realizar acciones una vez que el componente ha sido montado en el DOM.nombreCompleto
, se divide en nombre y apellidos utilizando el método .split
y se muestra en el componente.nombreCompleto
, se realiza una solicitud a la API random-data-api.com
para obtener nombres aleatorios y se muestran en el componente.firstName
y lastName
.A continuación, se muestra cómo se ve la aplicación: