2017-12-12 1 views
0

Ich versuche, this.props.item nach unten zu übergeben, damit ich einige Aktionen damit ausführen kann, aber ich konnte dies nicht tun, es gibt mir den Fehler: Invalid left-hand side in arrow function parameters. Es läuft durch ein Feld, so dass es tatsächlich den WertÜbergeben Wert

<TouchableOpacity onPress={(this.props.item) => { 
    //Do something with value here 
}} 
> 

Ich habe auch versucht, auf diese Weise unluckily

<TouchableOpacity onPress={this.props.item => { 
    //Do something with value here 
}} 
> 

Was ist der richtige Weg, dies bitte zu schreiben?

+1

Welche Art von Fehler erhalten Sie? – sm1215

+0

Ich bekomme: Ungültige linke Seite in Pfeil Funktionsparameter – Olli

+1

aus Gründen der Lesbarkeit sollten Sie es besser so verwenden: onPress = {this._functionName} und tun Sie Ihre Sachen in _functionName –

Antwort

1

Mai werden Sie suchen so etwas wie

<TouchableOpacity onPress={() => { 
    console.log(this.props.item) 
}} 
>