apprun
Version:
JavaScript library that has Elm inspired architecture, event pub-sub and components
28 lines • 852 B
JavaScript
/**
* Virtual DOM Implementation
*
* This file provides the core virtual DOM functionality:
* 1. createElement: Creates virtual DOM nodes
* 2. Fragment: Support for fragments
* 3. render: Renders virtual DOM to real DOM
* 4. safeHTML: Safely renders HTML strings
*
* The virtual DOM system:
* - Provides efficient DOM updates
* - Supports JSX compilation
* - Handles component rendering
* - Manages DOM diffing and patching
*
* Usage:
* ```ts
* // JSX gets compiled to createElement calls
* const vdom = <div id="app">Hello</div>;
*
* // Render to DOM
* render(document.body, vdom);
* ```
*/
import { createElement, updateElement, Fragment, safeHTML } from './vdom-my';
export { createElement, Fragment, updateElement as render, safeHTML };
export { createElement as jsx, createElement as jsxs };
//# sourceMappingURL=vdom.js.map