Какая связь между snabdom, hyperscript и Vue 2?
Я пытаюсь понять Vue более глубоко, прочитал кое-что о реализации виртуальной DOM Vue 2 и наткнулся на упоминания о snabdom и hyperscript.
Насколько я понимаю, Vue 2 использует вилку snabdom для реализации своего виртуального DOM. Затем есть функция рендеринга, которая вызывает
h
для создания виртуального узла.
Итак, как виртуальный узел (гиперкрипт) связан со снабдомом? Похоже, они делают то же самое.
Vue2's
h
в функции рендеринга:
new Vue({
render: h => h(App)
}).$mount('#app')