@bind decorator
npm install @chbrown/bind
@bind decorator for TypeScript.
``shell`
npm install -S @chbrown/bind
`ts
import bind from '@chbrown/bind'
class ClickCounter extends React.Component<{}, {clicks: number}> {
state: {clicks: number} = {clicks: 0}
@bind
onClick(ev: React.FormEvent) {
this.setState(({clicks}) => ({clicks: clicks + 1}))
}
render() {
const {clicks} = this.state
return (
Clicked {clicks} times
Copyright 2018 Christopher Brown.
MIT Licensed.