在Facebook的React提示页面Communicate Between Components上,他们使用javascript' bind()将参数传递给父的handleClick()方法。
这很有效,除了使用bind之外,事件处理程序的第一个参数不再是被触发的事件。我仍然喜欢参加活动,那么我在这方面的选择是什么?
答案 0 :(得分:3)
您只需将其指定为
即可onClick={e => this.handleClick(e, i)}
这样你就可以创建一个新的匿名函数,它既传递原始事件又传递自定义数据。