Как подключить виртуальный гиперсценарий, помощник по гиперсценарию и основной цикл

Я смотрю на пример по стековому использованию гиперсценария, основного цикла и гиперссылки.

Я хотел бы воссоздать этот пример, используя помощники по гиперсценарию, чтобы получить код, похожий на 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,

Другие вопросы по тегам