Как подключить виртуальный гиперсценарий, помощник по гиперсценарию и основной цикл
Я смотрю на пример по стековому использованию гиперсценария, основного цикла и гиперссылки.
Я хотел бы воссоздать этот пример, используя помощники по гиперсценарию, чтобы получить код, похожий на Elm. Этот модуль говорит, что поддерживает оба hyperscript
а также virtual-hyperscript
вот я и пытаюсь virtual-hyperscript
,
Мой код выглядит так:
var vdom = require('virtual-dom')
var vh = require('virtual-hyperscript');
var hh = require('hyperscript-helpers')(vh);
var main = require('main-loop')
var div = hh.div;
var span = hh.span;
var h1 = hh.h1;
var loop = main({ times: 0 }, render, vdom)
document.querySelector('#content').appendChild(loop.target)
function render(state) {
return h1('title');
}
И это дает мне ошибку:
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
Что не так? Я предполагаю, что что-то неправильно подключено, потому что
console.log(loop.target) //null
Если это поможет, я могу опубликовать мой HTML и команду сборки browserify, которую я использую
1 ответ
virtual-hyperscript
перемещен в https://github.com/Matt-Esch/virtual-dom/tree/master/virtual-hyperscript
Смотрите README на https://github.com/Raynos/virtual-hyperscript
virtual-dom/h
это просто новая версия virtual-hyperscript
,