3 category: JavaScript libraries
9 See <https://www.npmjs.com/package/virtual-dom>
14 var h = require('virtual-dom/h')
15 var diff = require('virtual-dom/diff')
16 var patch = require('virtual-dom/patch')
17 var createElement = require('virtual-dom/create-element')
23 tree = h('div', { style: { color: 'blue' } }, [ 'hello' ])
24 el = createElement(tree)
25 document.body.appendChild(root)
31 tree2 = h('div', { style: { color: 'blue' } }, [ 'hello world' ])
32 delta = diff(tree, tree2)
33 el = patch(el, delta) // patch() modifies el