boajs-vdom
A virtual dom library for bouzuya/b-o-a using Matt-Esch/virtual-dom.
Installation
$ npm install boajs-vdom
Usage
import { create as h } from 'boajs-vdom';
const vdom1 = h('div#app', [
h('p', ['hello'])
]);
const vdom2 = h('div#app', [
h('p', ['world'])
]);
import { HTML } from 'boajs-vdom';
const { init } = HTML;
const vdom1 = ;
const vdom2 = ;
const render1 = init();
const {
result as html1,
render as render2
} = render1(vdom1);
const {
result as html2,
render as render3
} = render2(vdom2);
import { DOM } from 'boajs-vdom';
const { init } = DOM;
const vdom1 = ;
const vdom2 = ;
const root = document.querySelector('div#app');
const render1 = init({ root });
const {
result as rdom1,
render as render2
} = render1(vdom1);
const {
result as rdom2,
render as render3
} = render2(vdom2);
Badges
License
MIT
Author
bouzuya <m@bouzuya.net> (http://bouzuya.net)