statehook

0.3.4 • Public • Published

statehook.js

A state hook.

Installation

$ npm install statehook

API


StateHook.createHook([defaultValue])

Create a hook

var hook = StateHook.createHook();
// or
var hook = StateHook.createHook('default value');

hook.setState(newState) => newState

hook.getState() => any

hook.subscribe(subscriber) => unsubcribe()

hook.dispatch(args1, arg2, ..., argN) => void

hook.discard() => void

hook.isDiscarded() =>Boolean

Package Sidebar

Install

npm i statehook

Weekly Downloads

3

Version

0.3.4

License

MIT

Unpacked Size

3.81 kB

Total Files

4

Last publish

Collaborators

  • zenboss
  • mrzenw