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