title: vue.js: what's the difference between <component :is="comp-name"/> and <div :is="comp-name"/>?
body: <p>When using dynamic component in vue, we could use <code>component</code> or html tag such as <code>div</code> as the tag name:</p>
  
  <pre><code>&lt;component :is="comp-name"&gt;&lt;/component&gt;
  </code></pre>
  
  <p>or:</p>
  
  <pre><code>// assume that the root tag of comp-name is div
  &lt;div :is="comp-name"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>So what's the difference between the 2 ways? Are the same?</p>