This article is a great introduction into Vue 2, and the author talks about how Vue gets inspiration from other libraries, and give a small app a spin.
In this article, the author talks about how his team created components in a generic way, and why everyone should keep a style-guide while working on them.