This book will guide you through the path of the rapidly spreading Javascript Framework Vue.js!
By the end of this book, you will be able to create fast front end applications and increase the performance of your existing projects with Vue.js 2 integration.
Disclaimer: the version I've reviewed is marked as "85% complete", so please keep in mind it may differ from the final product.
I've reached to this book with a clear intention - to upgrade my already present knowledge on Vue 1.x to 2.x. Choice was rather limited - it seems to be the only book on the subject (except of official docs, but I'll get back to them a bit later). Unfortunately, in the end I've pretty much wasted my money ...
Why?
Book is REALLY fine if you want to learn the most basic Vue's capabilities - working with components (view models), templates, binding, basic directives, etc. All these sections are well formatted & illustrated with code samples that are clear & easy to comprehend. Unfortunately, book ends where the interesting is supposed to start ...
Currently there's no information on building actual applications with Vue: routing, scaling code base, more complex patterns of communication (out of parent-child hierarchy). None of the most popular Vue tools / accompanying libraries is even mentioned (e.g. Vuex). I'm not even sure authors inform that there's an UI (CLI). Surprisingly there's nothing about testing Vue apps either. Needless to say, authors didn't bother with 1.x <-> 2.x differences.
To summarize: I have nothing personal against authors, but ... it really, really, really makes much more sense to go for on-line (free) documentation of Vue than this book. Documentation is very well written, concise & has good code samples as well. And what is more important - it feels much more complete.
Great resource for a Vue introduction. You see how works vue, vue-cli, vue-router. Some concepts around ES6 and what is the need of webpack or gulp/grunt. Thanks Alex for this book. At least for me it's free by bought The Majesty of Vue.js. I'm happy because I could read it before VueJS 3 become a real thing. :P