1.0.1 • Published 6 years ago

@darkwolf/state v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

State Based

Install

npm i --save @darkwolf/state

Usage

const State = require('@darkwolf/state')

class CustomClass extends State {
  cosntructor() {
    super()

    this.state = initialState
  }

  func() {
    ...doSmth()
    this.setState(newState)
    this.setState(state => ({newState}))
  }
}

Methods

setState(newState || callback(state => newState))

1.0.1

6 years ago

1.0.0

6 years ago