wrapVueChildren (children) {
      return {
        render: createElement => createElement('div', children),
      }
    }
We create a stateful component in order to attach a ref on it. We will use that ref to
update component's state, which seems better than re-rendering the whole thing with
ReactDOM.