【发布时间】:2021-02-10 05:06:57
【问题描述】:
我有一个地图功能,它可以旋转两个按钮 A 和 D。
我的问题是我正在尝试切换 A 和 D 的活动状态。 由于它在一个循环中,如果我改变一行的状态,它 也会影响其他行。实现 tis 最干净的方法是什么。
{props.fileNamesStatus.map((file) => {
return <li>
<div class="btn-group">
<input type="button" className="btn btn-secondary" value={file.fileName}></input>
<input type="button" value="A" className={`btnA ${file.fileStatus === 'A' ? 'btnDisable' : ''}`} onClick={handleChangeFileStatus}></input>
<input type="button" value="D" className={`btnD ${file.fileStatus === 'D' ? 'btnDisable' : ''}`} onClick={handleChangeFileStatus}></input>
</div>
</li>
})}
我的问题是我想在按钮 A 和 D 之间切换。所以当我点击A时,D应该是活跃的,当我点击D时,A应该是活跃的。
【问题讨论】:
标签: javascript reactjs