Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including append-hook with all npm packages installed. Try it out:

var appendHook = require("append-hook")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

append-hook v1.1.0

virtual-dom hook for element append

append-hook Build Status

virtual-dom hook for element append


$ npm install --save append-hook


var AppendHook = require('append-hook')
var h = require('virtual-dom/h')

var vtree = h('div', {
  onAppend: AppendHook(callback)  

function callback (node) {
  //=> div appended to the DOM


AppendHook(callback) -> object


Type: function

A callback to call when the virtual node is appended to the DOM as a real node.


MIT © Ben Drucker


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free