Let's say I have the following render function on one of my components.
From the parent element I have passed a changeTid
prop function.
Parent:
<RequestsList data={this.state.data} changeTid={this.changeTid} />
Child:
(I'm 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 can't use this.props.changeTid
in my map function as this
is not referencing what I wan't. Where do I bind it so I can access my props
?