code: function genComponent (
    componentName,
    el,
    state
  ) {
    const children = el.inlineTemplate ? null : genChildren(el, state, true)
    return `_c(${componentName},${genData(el, state)}${
      children ? `,${children}` : ''
    })`
  }
docs: componentName is el.component, take it as argument to shun flow's pessimistic refinement