Skip to content

diffalot/vdom-event-listener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vdom-event-listener

A virtual-dom hook that adds eventListeners on dom nodes

Example

const h = require('virtual-dom/h')

const EventListener = require('vdom-event-listener')

function update (event) {
  console.log('... received event', event, event.target.value)
}

function render () {
  return h('input', {
    className: 'i-has-class',
    type: 'text',
    value: 'initial value',
    listeningHook: new EventListener(update)
  })
}

render()

Usage

new EventListener(function handler (event), [eventType])

handler is a function that takes the event that will be fired off as its only argument.

eventType defaults to 'keydown', but for input types like 'checkbox' it is better to use 'change'.

Browser Compatibility

Sauce Test Status

About

a virtual-dom hook that lets you add eventListeners on dom nodes

Resources

Stars

Watchers

Forks

Packages

No packages published