自分なりの解釈
コンポーネント
HTMLタグを組み合わせた使い回し可能な一つのパーツ
呼び出す時もつけた名前をHTMLタグのと同じ形で使用するためHTMLのタグ名と被らないように2語以上で命名するのが望ましい
let comA ={template:`<div></div>}のように記述するが
template内の記述はバッククォートで閉じる必要がある
Vueインスタンス側でcomponents:{
'com-a': comA
}と記述すると仮想DOM内で,<com-a></com-a>と記述し使用することができる。