如何检查React组件是否通过了一个关键支柱?

时间:2015-07-24 03:18:35

标签: reactjs

我有一个组件,我想确保使用键呈现。如何检查组件是否使用组件内部的键进行渲染?它作为道具不可见。

P.S。我可以解释为什么我需要知道密钥,但这会使这个问题看起来不那么简单。

1 个答案:

答案 0 :(得分:1)

如果您在render()函数中,则可以调用this._reactInternalInstance._currentElement.key。但我无法从组件函数返回_reactInternalInstance。在这种情况下,你可以设置密钥,然后设置一个名为_key的prop,并用相同的值填充它。