我知道组件的动态子级必须具有key
如下唯一性(官方文档中的修改示例):
render: function() {
var results = this.props.results;
return (
{results.map(function(result) {
return <ChildComponent type="text" key={result.id} changeCallback={this.props.callbackFn}/>;
})}
);
}
考虑到这ChildComponent
是另一个嵌套在这里的 React 组件,其render
方法如下
render: function() {
var results = this.props.results;
return (
<div className="something">
<input type="text" onChange={this.props.changeCallback} />
</div>
);
}
有什么方法可以在callbackFn(event)
被调用时访问密钥?