
Getting to Know Vue.js
Brett Nelson
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~265
- Nivel
- Básico
De qué trata
Introducción a Vue.js de Brett Nelson, un desarrollador de software que trabaja con Salesforce, para aprender a crear aplicaciones de una sola página (SPA) desde cero. Se publicó en 2018 y usa Vue 2. Está pensada para desarrolladores que ya conocen HTML, CSS y JavaScript. Haber usado otro framework de SPA ayuda, pero no es obligatorio, así que funciona bien como primer contacto con Vue.
Los doce capítulos recorren el framework de forma gradual. Empieza explicando por qué usar Vue y crea una primera aplicación, y luego cubre la instancia de Vue y la sintaxis de plantillas, el renderizado condicional y de listas, las propiedades computadas y los watchers, los eventos y sus modificadores, y los bindings de formularios, clases y estilos. Más adelante compara tres formas de manejar el estado: un objeto de datos simple, un store hecho a mano y la librería Vuex. Después vienen los componentes personalizados (props, eventos y slots), el código reutilizable con mixins, directivas personalizadas y funciones render, y la extensión de Vue con plugins y filtros. Cierra con las herramientas (Single File Components, Vue CLI y la transpilación a ES5) y el enrutamiento con Vue Router, Page.js y un router propio.
Es un libro conceptual con ejemplos cortos en cada capítulo, no un tutorial guiado por un proyecto grande. Su valor está en mostrar alternativas, por ejemplo para el estado o el enrutamiento, para entender qué resuelve cada herramienta. Ten en cuenta que todo está escrito para Vue 2 y la API de opciones: en Vue 3 los filtros desaparecieron, Pinia reemplazó a Vuex como store recomendado y Vite reemplazó a Vue CLI. Además, no trata la Composition API, las pruebas ni el despliegue. Sirve para entender los fundamentos, pero conviene complementarlo con material actual.
- Vue.js 2
- SPA
- Plantillas y directivas
- Propiedades computadas
- Watchers
- Eventos
- Componentes
- Vuex
- Mixins
- Plugins y filtros
- Vue CLI
- Vue Router
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

