Contains the tagName, id and fixed css classnames in CSS selector format.
It is formatted as follows: tagname.cssclass1.cssclass2#id.
Optional properties: VNodePropertiesAn object literal containing properties that will be placed on the DOM node.
Optional children: VNodeChild[]Virtual DOM nodes and strings to add as child nodes.
children may contain [[VNode]]s, strings, nested arrays, null and undefined.
Nested arrays are flattened, null and undefined are removed.
The h function is used to create a virtual DOM node.
This function is largely inspired by the mercuryjs and mithril frameworks.
The h stands for (virtual) hyperscript.
A VNode object, used to render a real DOM later.
NOTE: There are two basic rules you should be aware of when updating the virtual DOM.
Contains the tagName, id and fixed css classnames in CSS selector format.
It is formatted as follows: tagname.cssclass1.cssclass2#id.
Virtual DOM nodes and strings to add as child nodes.
children may contain [[VNode]]s, strings, nested arrays, null and undefined.
Nested arrays are flattened, null and undefined are removed.
Generated using TypeDoc
The
hfunction is used to create a virtual DOM node. This function is largely inspired by the mercuryjs and mithril frameworks. Thehstands for (virtual) hyperscript.Returns
A VNode object, used to render a real DOM later.
NOTE: There are two basic rules you should be aware of when updating the virtual DOM.