Skip to content

sethvincent/awesome-virtual-dom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

awesome-virtual-dom

Modules & resources related to the virtual-dom module.

Awesome

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

About

Modules & resources related to the virtual-dom module.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •