因此,要向按钮添加功能,我们通常会执行此类操作
<button onClick={this.delete_this.bind(this)}>clickable</button>
但是,如果我想通过按钮&#39;这个&#39;同样,那么我可以使用它在过滤函数中删除自己。
例如:
function delete_this(button)
//button_array defined elsewhere
return button_array.filter( (item) => item != button);
我该怎么做呢?
答案 0 :(得分:0)
首先,请勿在{{1}}中使用bind
,这对性能不利,在大多数情况下会失败render
。请改为shouldComponentUpdate
class
。
constructor
现在你可以使用:
<button onClick={this.delete_this}>clickable</button>
访问该组件this
访问按钮event.target