随着 0.12 版的发布,this.props.key
组件内不再可用,但听起来您可以简单地将其替换为this.key
,一切都应该按预期工作。
这意味着您需要重命名: someElement.props.key -> someElement.key
但是,当我尝试this.key
在组件的 render() 函数中访问时,我得到一个undefined
.
看我的笔来说明这个问题:http : //codepen.io/anon/pen/jaczr?editors=100
还:
React 组件的实例在渲染时在 React 内部创建。这些实例在后续渲染中重用,并且可以在您的组件方法中访问。
我应该如何访问组件的密钥?
更新