npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

deku-event

1.0.0

@yoshuawuyts

npmHomeRepoSnykSocket
Downloads:0
$ npm install deku-event
DailyWeeklyMonthlyYearly

deku-event

NPM version build status Test coverage Downloads

Turn deku components into event emitters. Doesn't work as advertised yet, relies on segmentio/deku#51 to be resolved first.

Installation

$ npm install deku-event

Usage

const event = require('deku-event')
const deku = require('deku')

const component = deku.component
const dom = deku.dom

var button = component()
button.use(event.plugin())

button.on('render', function (props, state) {
  return dom('button')
})

button.render(document.body, {foo: 'bar'})

API

event(deku.component)

Wrap deku.component so all created components use deku-event by default.

const event = require('deku-event')
const deku = require('deku')

const component = event(deku.component)

component().use(event.plugin())

Attach a plugin to the component.

const event = require('deku-event')
const deku = require('deku')

const component = event(deku.component)
const dom = deku.dom

var button = component()
button.use(event.plugin())

License

MIT