通过按钮'这个'反应过来

时间:2017-01-03 01:01:17

标签: javascript reactjs

因此,要向按钮添加功能,我们通常会执行此类操作

<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);

我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

首先,请勿在{{1​​}}中使用bind,这对性能不利,在大多数情况下会失败render。请改为shouldComponentUpdate class

constructor

现在你可以使用:

  • <button onClick={this.delete_this}>clickable</button> 访问该组件
  • this访问按钮
event.target