title: Why can Vue render function process single file component?
body: <p>I use Vue cli and implement <code>simple-webpack</code> template.</p>
  
  <p>In the entry file <code>main.js</code>, there's a code like below:</p>
  
  <pre><code>render: h =&gt; h(App)
  </code></pre>
  
  <p>I know that <code>h</code> is an alias of <code>createElement</code> function, I wonder why a single file component like <code>App</code> can be passed in as an argument, official vue document didn't mention this.</p>
  
  <p>Does anyone know why is it?</p>