
Learning Vue
Maya Shavin
- Editorial
- O'Reilly
- Año
- 2024
- Páginas
- ~500
- Nivel
- Básico
De qué trata
Guía de O'Reilly (subtítulo: «Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces») escrita por Maya Shavin, ingeniera sénior en Microsoft, fundadora de la comunidad VueJS Israel y mantenedora de StorefrontUI. Salió a finales de 2023 con Vue 3 y su ecosistema actual. Está dirigida a programadores que quieren crear aplicaciones web con Vue usando JavaScript y TypeScript: parte desde cero, pero da por hecho que el lector conoce bien JavaScript, HTML y CSS.
Empieza explicando cómo funciona Vue por dentro (reactividad y DOM virtual), cómo configurar un proyecto con Vite y cómo componer componentes y hacer que se comuniquen entre sí. Después dedica un capítulo a la Composition API y a los composables, y otro a incorporar datos externos desde un servidor. También trata técnicas de renderizado avanzado, componentes dinámicos y plugins, el enrutamiento estático y dinámico con Vue Router, la gestión de estado con Pinia, las transiciones y animaciones, y las pruebas, tanto unitarias con Vitest como de extremo a extremo con Playwright. Cierra con temas de puesta en producción como la integración continua y el renderizado del lado del servidor (SSR).
El ejemplo de Pinia, por ejemplo, construye el store y el carrito de una pizzería, y el resto del libro funciona igual: cada concepto se acompaña de ejemplos prácticos y patrones reutilizables, sin una única aplicación que crezca de principio a fin. Es de los textos más actualizados para aprender Vue 3 «a la manera moderna» (Composition API, Vite, Pinia, Vitest). Como el SSR se trata solo al final y de forma introductoria, quien busque dominar Nuxt necesitará material específico.
- Vue 3
- Reactividad
- Vite
- Componentes
- Composition API
- Composables
- Datos externos
- Vue Router
- Pinia
- Vitest
- Playwright
- SSR
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

