【发布时间】:2022-01-24 14:37:36
【问题描述】:
新的反应,我目前有一个基于 api 响应映射的按钮列表,如下所示:
render() {
return(
<div>
<h4>User Status:</h4>
<div className='buttonContainer'>
{this.state.data.map((status =>
<li key={status.key}>
<button id={status.key} value = {status.text} onClick={this.nextStep}/>
{status.text}
</button>
</li>
))}
</div>
</div>
)
}
nextStep 函数将用户状态更改为按下按钮的值(全部基于数据)但是我不希望用户能够多次按下按钮。如何禁用被按下的按钮而不禁用列表中的每个按钮?
【问题讨论】:
标签: javascript reactjs list button disable