Книга посвящена созданию с нуля пользовательских интерфейсов и фронтенд-приложений с помощью Vue.js — современной платформы JavaScript. На практических примерах разработчики поэтапно познакомятся с инструментами и библиотеками экосистемы Vue.js и научатся создавать полноценные веб-приложения. Рассматриваются ключевые аспекты работы с Vue.js: создание компонентов, добавление реактивности, управление состоянием с помощью Pinia, настройка системы маршрутизации с использованием Vue Router, а также создание базовых анимационных эффектов. Подробно описана настройка фронтенда с помощью инструмента сборки для управления кодом Vite.js, создание повторно используемых компонентов, передача приложению данных с внешнего сервера, тестирование с использованием Vitest и Playwright. Показано, как управлять потоком приложения, реализовывать статическую и динамическую маршрутизацию, а также интегрировать Vue.js в существующие проекты.
Для программистов
Животное на обложке — евразийская золотистая иволга (Oriolus oriolus). Этих птиц можно встретить как в Западной Европе и Скандинавии, так и на востоке, в Китае. Это перелетные птицы, которые обычно зимуют на юге Африки.
Иллюстрация на обложке выполнена Карен Монтгомери на основе старинной линогравюры из книги “British Birds” (Птицы Британии). Дизайн серии разработан Эди Фридман, Элли Фолькхаузен и Карен Монтгомери.