this.handler.bind(this)に置き換えることができるとすれば::this.handler、どのように置き換えることができthis.handler.bind(this, 1)ます::か?
これは、ハンドラーをアタッチしてコンポーネントを反応させたい場合に便利です。例えば:
handler(x) {
this.setState({counter: x})
}
<a onClick={this.handler.bind(this, 5)}>increment by 5</a>
(lodash)を使用できることはわかっています_.curryが、コードの読みやすさに関してはほとんど同じです。
<a onClick={_.curry(::this.handler, 5)}>increment by 5</a>