Ich habe eine Karte, die nur wenige Elemente wiedergeben. Wie kann ich Parameter wie Name des Elements, ID des Elements usw. an die modale Komponente übergeben?Wert an ein Modal in Jsx-Karte übergeben
render(){
return(
<div>
<Modal
isOpen={this.state.OpenDeleteModal}
confirmationTitle={`Delete item`}
confirmationCancel={'No'}
confirmationSuccess={'Yes'}
closeModal={this.closeModal}
successModal={this.successModal}
>
<p className="center">Are you sure you want to delete this item?</p>
</Modal>
<div className="wrapper">
{map(items, obj =>
<div key={obj._id} className="panel-body">
<div className="row">
<h2 className="title">{obj.name}</h2>
<a onClick={()=> this.setState({OpenDeleteModal:true})}>Delete</a>
</div>
</div>
)}
</div>
</div>
)
}
Ich kann nur setzen denkt das obj._id im Tag als benutzerdefiniertes Attribut und wenn Benutzer klicken Sie auf löschen sie den Zustand des selectedItem ändern, ist es durch Requisiten passieren.