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 4 copies remaining
Regular price £36.56 GBP
Regular price £52.99 GBP Sale price £36.56 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £16.43

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • 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

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details