Let's say I have the following render function on one of my components. From the parent, I passed the changeTid prop function.
Parent:
<RequestsList data={this.state.data} changeTid={this.changeTid} />
Child:
(I am using ES6 classes)
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> ); }
I cannot use this.props.changeTid in my map function, because this does not refer to what I do not want. Where can I bind it so that I can access my props ?
javascript ecmascript-6 reactjs
Paran0a
source share