Contains the tagName, id and fixed css classnames in CSS selector format.
It is formatted as follows: tagname.cssclass1.cssclass2#id.
Optionalproperties: VNodePropertiesAn object literal containing properties that will be placed on the DOM node.
Optionalchildren: null | VNodeChild[]Virtual DOM nodes and strings to add as child nodes.
children may contain VNodes, strings, nested arrays, null and undefined.
Nested arrays are flattened, null and undefined are removed.
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.
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.
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 VNodes, strings, nested arrays, null and undefined.
Nested arrays are flattened, null and undefined are removed.
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.
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.