jenslind / choo-emit-once

Choo emit.once

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Choo emit.once

Emit once per route change

npm install choo-emit-once

Usage

const choo = require('choo')
const emitOnce = require('choo-emit-once')

const app = choo()

app.use(emitOnce)

app.route('/', function (state, emit) {
  emit.once('event-name')
  emit.clear('event-name')
  emit.clear()
})

app.mount('body')

About

Choo emit.once


Languages

Language:JavaScript 100.0%