VirtualDom functions.VirtualDom — it gives you more flexibility.VirtualDom is intended for advanced use and customization, it's a
bare-bones package without helpers that would make it's functionality easier to
manipulate.VirtualDom and put
them all in one package with semantically structured modules.VirtualDom, without the need to import Html or Svg.| Module | Types | Constructors | Modifiers | Rendering | Queries |
|---|---|---|---|---|---|
| DOM | Node Property Element | ||||
| DOM.Program | Setup | setup | onLoad update updateWithCmds subscribe subscribeWithParams | run runWithFlags customWithFlags | |
| DOM.Node | leaf textWrapper container | ||||
| DOM.Element | leaf textWrapper container wrapNodes | withClasses addClass removeClass withAttributes addAttribute withText appendText prependText withChildren appendChild prependChild withChildNodes setNamespace | toNode | hasChildren hasText hasClass | |
| DOM.Property | bool string int float | ||||
| DOM.Attribute | string int float namespaced | ||||
| DOM.Event | action capture submit custom customWithOptions | ||||
| DOM.Style | toProperty | ||||
| DOM.Keyed | container node | ||||
| DOM.Lazy | container | toNode eval | |||
| DOM.Svg | leaf textWrapper container element | ||||
| DOM.Text | node |