code: function rawRender (vdom, isSvg) {
    if (Array.isArray(vdom)) return renderArray(vdom, isSvg)
    if (vdom instanceof window.Element) return renderDirectDom(vdom, isSvg)
    if (typeof vdom !== 'object') return renderPrimitive(vdom, isSvg)
  
    // one-level deep flatten children array
    var props = extend(
      extend({}, vdom.props),
      { children: [].concat.apply([], vdom.children || []) }
    )
  
    if (vdom.isDom) return renderDom(vdom, props, isSvg)
    if (vdom.isStateless) return renderStateless(vdom, props, isSvg)
    if (vdom.isComponent) return renderClass(vdom, props, isSvg)
  }
docs: ---- RAW RENDERER ----