Creating child Vue components [15 of 16] | Beginner's Series to: Vue.js

Components are used in Vue to create reusable modules. You can then use these modules as building blocks for your larger application. Components support props, which allow you to pass information down, and events, which allow you to pass information up. We'll see how to create a child component, and the concept of "props down, events up."

Sample code: https://github.com/microsoft/vue-beginners-videos 
Learn Path: https://aka.ms/CreateWebsitesWithVue
Node: https://nodejs.org/  
NPM: https://www.npmjs.com/  
Vue CLI: https://cli.vuejs.org/