Diciamo che ho la seguente funzione di rendering su uno dei miei componenti. Dall'elemento padre ho passato una funzione prop changeTid
.Utilizzo di puntelli reattivi nella funzione .map
principale:
<RequestsList data={this.state.data} changeTid={this.changeTid} />
Bambino:
(sto usando le classi ES6)
render() {
var RequestNodes = this.props.data.map(function(request) {
return (
<Request
key={request.TID}
changeTid={this.props.changeTid}
/>
);
});
return (
<div className="list-group">{RequestNodes}</div>
);
}
non posso usare this.props.changeTid
nella mia funzione mappa come this
non sta facendo riferimento a ciò che non voglio. Dove lo leggo in modo da poter accedere al mio props
?