awesome-virtual-dom
Modules & resources related to the virtual-dom module.
Modules
- virtual-dom – A JavaScript DOM model supporting element creation, diff computation and patch operations for efficient re-rendering
Loops
- virtual-raf – Create a requestAnimationFrame loop for virtual-dom
- main-loop – A rendering loop for diffable UIs
Hooks
- virtual-hook – virtual-dom hook constructor. Allows access to the constructed DOM Node, property names and values
- virtual-hyperscript-hook – Instead of adding hook/unhook lifecycle events on a per-property basis with a hook instance, this package lets you define simple
hook
and unhook
properties as ordinary functions
- virtual-hyperscript-mount – Register mount/unmount lifecycle hooks for virtual-dom
Widgets
Building virtual-hyperscript
- hyperx – tagged template string virtual dom builder
Converting to and from virtual-dom
Components
Frameworks / libraries that depend on virtual-dom
Build tools
Resources
Articles
Talks
Alternate Virtual DOM implementations
virtual-dom
isn't the only module for diffing, patching, and creating elements. Here are some other projects that implement the Virtual DOM approach:
License
CC0 v1