Skip to product information
1 of 1

Maya Shavin

Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, Scalable User Interfaces

Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, Scalable User Interfaces

Low Stock: Only 2 copies remaining
Regular price ÂŁ36.25 GBP
Regular price ÂŁ52.99 GBP Sale price ÂŁ36.25 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE ÂŁ16.74

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at ÂŁ3.89. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, Scalable User Interfaces


This book is a comprehensive guide for web developers who want to learn Vue.js,the modern JavaScript framework for building frontend applications and interfaces. It covers core concepts such as data communication, routing, and animation, and demonstrates how to create reusable and lightweight component systems, bring reactivity to existing applications, set up a project using Vite.js, and build an interactive state management system with Pinia. It also shows how to connect external data from the server and control the application flow with Vue Router, and fully test the application using Vitest and Playwright.

Format: Paperback / softback
Length: 400 pages
Publication date: 15 December 2023
Publisher: O'Reilly Media


Discover the power of Vue.js, the modern JavaScript framework for building stunning frontend applications and interfaces from scratch. In this comprehensive guide, author Maya Shavin takes you on a journey through the tools and libraries of the Vue.js ecosystem, empowering you to create fully-fledged web projects with ease.

Step-by-step, you'll learn how to harness the full potential of Vue.js, from its core concepts to advanced techniques. You'll explore the Pinia architecture, a powerful tool for managing data communication between components, and develop a robust routing system to navigate your application with finesse.

But that's not all—you'll also discover how to create captivating animation effects that enhance the user experience, build reusable and lightweight component systems, and integrate reactivity into your existing static applications. With Vite.js, a powerful build tool for frontend project code management, you'll streamline your development process and ensure efficient collaboration.

Moreover, this book will guide you in building an interactive state management system with Pinia, enabling you to manage complex data states effortlessly. You'll also learn how to connect external data from the server to your Vue application, allowing for real-time updates and seamless user interactions.

Lastly, you'll delve into the realm of static and dynamic routing with Vue Router, enabling you to create seamless navigation experiences for your users. By fully testing your application with Vitest and Playwright, you'll guarantee its reliability and performance.

Whether you're a seasoned web developer or just starting your journey, Vue.js Essentials is your go-to resource for mastering the framework and building remarkable web applications. Unleash your creativity and take your frontend development skills to new heights with Vue.js!

Weight: 610g
Dimension: 178 x 234 x 22 (mm)
ISBN-13: 9781492098829

UK and International shipping information

We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.

View full UK and international delivery information.

View full details