假设我在我的一个组件上具有以下渲染功能。从父元素我传递了一个changeTid
prop 函数。
家长:
<RequestsList data={this.state.data} changeTid={this.changeTid} />
孩子:
(我正在使用 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>
);
}
我不能this.props.changeTid
在我的地图函数中使用,因为this
它没有引用我不需要的东西。我在哪里绑定它以便我可以访问我的props
?