Javascript 在React中添加没有状态的类?

Javascript 在React中添加没有状态的类?,javascript,reactjs,Javascript,Reactjs,我有一个React应用程序,它有一个表,表中的行数可变。我希望能够单击表的一个单元格中的链接或按钮,将类添加到该链接/按钮的父级 下面是表中的一个示例行: 当我单击Accept时,我想要num或整个tr,如果这样更容易添加新类的话。我该怎么做?因为我有一个可变的行数,我想避免使用state。您可以将click事件委托给表,这样整个表就只有一个事件处理程序: <table onClick={this.onClick}> 您可以将click事件委托给表,这样整个表就只有一个事件处理程序

我有一个React应用程序,它有一个表,表中的行数可变。我希望能够单击表的一个单元格中的链接或按钮,将类添加到该链接/按钮的父级

下面是表中的一个示例行:


当我单击Accept时,我想要num或整个tr,如果这样更容易添加新类的话。我该怎么做?因为我有一个可变的行数,我想避免使用state。

您可以将click事件委托给表,这样整个表就只有一个事件处理程序:

<table onClick={this.onClick}>

您可以将click事件委托给表,这样整个表就只有一个事件处理程序:

<table onClick={this.onClick}>
onClick(e) {
  if (e.target.tagName === 'A') {
    const tr = e.target.parentNode.parentNode
    tr.classList.toggle('selected')
  }
}