vrdom
by Stéphane MBAPE
HTML
<script src="https://npmcdn.com/vrdom@latest/dist/vrdom.min.js"></script>
Babel + JSX
/** @jsx vrdom.createElement */
let container = document.createElement("div");
document.body.appendChild(container);
class Component extends vrdom.Component {
render() {
return <div>COMPONENT</div>;
}
}
let ComponentClass = vrdom.createClass({
render() {
return <div>COMPONENT CLASS</div>;
}
});
function Stateless() {
return <div>STATELESS COMPONENT</div>;
}
vrdom.render(
<div>
<div>DOM</div>
<Component />
<ComponentClass />
<Stateless />
</div>
, container);