Цель У меня есть это, чтобы отобразить другой HTML с onclick против маршрута
Без логики в Render () const contents = this.state.data.map(item => (
Это логика, с которой я борюсь
<button id={item.Member_ID} type="button"
{` ${this.isExist(item.Member_ID) ? <Link to='surveysai/'>
<button type="button" className='btn btn-success'>SAI</button> </Link>
: ${onClick={(e) => this.downloadUser(item.Member_ID, e)}}`}
className={`btn ${this.isExist(item.Member_ID) ? "btn-success" : "btn-warning"}`} > {this.isExist(item.Member_ID) ? "SAI" : "Ready for Download"}</button>
Это РАБОТАЕТ из класса кнопок:
<button id={item.Member_ID} type="button"
className={`btn ${this.isExist(item.Member_ID) ? "btn-success" : "btn-warning"}`} > {this.isExist(item.Member_ID) ? "SAI" : "Ready for Download"}</button>
Ниже приведен СТАРЫЙ код ДО перехода к условному, ниже не код iхочу, только для справки.
onclick
<button id={item.Member_ID} type="button" onClick={(e) => this.downloadUser(item.Member_ID,e)}
className={() => this.checkItem(item.Member_ID)}>Ready for Download</button>
перенаправление маршрута соединения
<Link to='surveysai/'>
<button type="button" className="btn btn-success">SAI</button>
</Link>