Unlike React or Angular, Vue.js caters to different level of developers. It is friendly, easy-to-use for beginners and equally flexible for experts. It doesn’t try to shy away from DOM. Instead, it plays well with it.
Having said this, this article is more like a catalog of some of the great discussions, issues and tricks I have come across on my way to Vue.js enlightenment. Understanding these key design aspects helped us while building our large scale web applications.
Again, these discussion are valid as of today, May 18th, 2018. When framework upgrades, underlying browser and JS API will change, they may not be valid and intuitive