Svelte, Astro Lección 1
  • 34 min
  • 1 lecciones en este curso

Vídeo de la lección

Contenido de la lección

🚀 ¡Aprende a combinar el poder de Astro y la simplicidad de Svelte en este tutorial completo para principiantes! Te guiaré paso a paso para crear un proyecto web moderno, rápido y optimizado desde cero.

En este video cubriremos:

  • ✅ Qué es Astro y por qué es ideal para sitios de contenido.
  • ✅ Cómo instalar y configurar la integración oficial de Svelte.
  • ✅ Crear tu primer componente interactivo de Svelte dentro de Astro.
  • ✅ Entender la “hidratación” con las directivas client
  • ✅ Pasar datos (props) desde Astro a tus componentes Svelte.
  • ✅ Buenas prácticas para un rendimiento óptimo.

Astro es un framework web que te permite construir sitios más rápidos con menos JavaScript del lado del cliente. Su arquitectura de “islas” lo hace perfecto para combinarlo con frameworks de UI como Svelte, React o Vue, usando cada uno solo donde es necesario.

📖 Requisitos previos

  • Conocimientos básicos de HTML, CSS y JavaScript
  • Node.js instalado en tu sistema

💻 Repositorio en GitHub

Encuentra el código completo del proyecto en nuestro repositorio de GitHub:

https://github.com/rubenterre/Crea_web_astro_svelte

🔹 Timestamps

00:00 - Presentación

01:12 - Introducción

02:23 - Comenzar proyecto con Astro

07:59 - Estructura de proyecto con Astro

11:31 - Estructura de archivos .astro

12:57 - Layouts de Astro

17:19 - Integración de Svelte

19:51 - Creando componente de Svelte

26:04 - Directivas Client de Astro

29:54 - Pasando props de Astro a Svelte

32:24 - Conclusión

📚 Documentación Oficial de Astro + Svelte: https://docs.astro.build/es/guides/integrations-guide/svelte/ 📘 Documentación de Svelte 5: https://svelte.dev/docs