Skip to content

nodew/auto-bind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoBind

this package is used to make ES6 classes's method auto binding to it's instance

usage:

import { AutoBind, rcAutoBind } from 'auto-binding'
// AutoBind is used for normal ES6 class
// rcAutoBind is specific for react component using ES6 class

class SomeClass {
  constructor() {
    AutoBind(this)
    // or bind specific methods 
    AutoBind(this, 'method1', 'method2')
    // or rcAutoBind(this)
    rcAutoBind(this, ...)
  }

  method1() {}
  method2() {}
  ...
}

About

an es6 class auto bind helper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published