Vue.js - Components and how DRY code makes smooth apps

Good day coders,

I want to share some simple examples of how Vue.js handles components. Component based applications is a concept that is incorporated in many modern js frameworks such as React, Angular, and Vue.js. I think Vue.js approaches components in a particularly elegant way how each component have their own scoped templates, scripts, styles and conventions likes slot tags. Thanks for reading and good luck!