Я пытался реализовать поведение функции Vue.extend создавая виртуальные ноды функцией h, также пробовал создавать новый екземпляр приложения, но при рендеринге данных компонентов в дерево, они не имеет доступа к внедренным зависимостям. Вот я создал Codesandbox который иллюстрирует эту проблему:
https://codesandbox.io/s/affectionate-mountain-c6l...