</> CodeBooks
    ← Volver a VueJS (página 1)
    Portada de Learning Vue

    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?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de VueJS con nivel Básico