在React中传递一个函数作为事件处理程序的参数

时间:2017-08-16 18:50:53

标签: reactjs constructor ecmascript-6 bind

我正在努力将一些旧的,以前编写的代码重构为ES6中的React应用程序,并且在下面的代码片段形式中遇到了一个小问题。

modalCreateMethod={(e)=>{this.saveNow(this.buildItemFromForm(e))}}
modalSaveMethod={(e)=>{this.saveNow(this.buildItemFromForm(e))}}

我想在构造函数中保留所有绑定,因为这个应用程序非常大,但是理解这可能是不可能的。我想知道最好的办法是什么。

使用createClass,旧的dev能够拥有这个autobind。我试图保持清洁并更新代码,以便将来继续工作。这样做的最佳方式是什么?

0 个答案:

没有答案