Desarrollo de aplicación del tiempo con SvelteKit

·1h 15m

Introducción a SvelteKit

En este episodio, el autor explora las capacidades de SvelteKit como framework moderno. Destaca su enfoque innovador al ser un compilador capaz de optimizar el rendimiento sin necesidad de un Virtual DOM, lo que permite una sintaxis más limpia y reactividad integrada.

Ventajas competitivas

Simplicidad: Menos boilerplate que React o Vue.
Single File Components: CSS, lógica y marcado en un único archivo.
Eficiencia: El compilador detecta errores y optimiza el DOM directamente antes de la ejecución.

Proyecto: Aplicación del tiempo

El objetivo del taller es crear una aplicación funcional utilizando una API externa (Rapid API).

"Svelte es una aproximación totalmente diferente al mundo de cómo se construyen las interfaces de usuario"

Conceptos clave tratados

Fetch & Promises: Cómo manejar peticiones asíncronas de manera declarativa con la etiqueta {#await}.
Endpoints: Implementación de rutas de API dentro de SvelteKit para ocultar API Keys y mejorar la seguridad.
Props: Paso de datos entre componentes mediante exportaciones sencillas.
Layouts: Uso de estructuras compartidas (__layout.svelte) para estilos globales y arquitectura de página.

Temas

SvelteKit Front-end Programación JavaScript API Web Development

Capítulos

8 chapters