In diesem Artikel wird erklärt, wie man in React Parameter an Klick-Events übergibt.
Problembeschreibung
Schauen wir uns zunächst die Problembeschreibung an. Wie unten dargestellt:

Wie löse ich dieses Problem?
Der folgende HTML-Code,clickFunctionist die Klick-Event-Funktion,thisStatusist der zu übergebende Parameter:
<div onClick={this.clickFunction.bind(this, thisStatus)>收</div>
Das Folgende zeigt, wie die React-Code-Funktion Parameter empfängt,thisStatusParameter, die von der Funktion akzeptiert werden:
clickFunction(thisStatus, event) {
console.log('thisStatus', thisStatus);
}
Um das Problem zu lösen, das ich eingangs erwähnt habe, schauen Sie sich erneut das Bild an.

Das war's.
Zusammenfassung
Sie müssen Parameter über die bind-Methode binden. Der erste Parameter verweist auf this, und ab dem zweiten Parameter sind es die Parameter, die von der Event-Funktion empfangen werden:
<button onClick={this.handleClick.bind(this, props0, props1, ...}></button>
handleClick(porps0, props1, ..., event) {
// your code here
}
- Ereignis:this.handleclick.bind(this, der zu übergebende Parameter)
- Funktion:handleclick(der übergebene Parameter, event)
Originaladresse: https://blog.csdn.net/genius_yym/article/details/54135567