Book Description
This book starts off by comparing Vue.js with other frameworks and setting up the development environment for your application. It gradually moves on to writing and styling clean, maintainable, and reusable components that can be used across your application.
Moving on, you’ll look at common UI patterns Vue, form submission, and various modifiers such as lazy binding, number typecasting and string trimming for creating better UI. You will also explore the best practices for integrating HTTP into Vue.js applications to create an application with dynamic data.
Routing is a vitally important part of any SPA, so you will focus on the Vue route and looks at routing a user between multiple pages. Next, you’ll also explore state management with Vuex, write testable code for you application and create performant server side rendered applications with Nuxt.
Towards the end we'll look at the common anti-patterns to avoid, that would save you from a lot of trial and error and development headaches.
By the end of this book, you'll be on your way to becoming an expert Vue developer who can leverage design patterns to efficiently architect the design of your application and write clean and maintainable code.