[英]How to check if a React component was passed a key prop?
我有一個要確保用鍵渲染的組件。 如何檢查組件內部是否使用鍵渲染了組件? 它作為道具不可見。
附言:我可以解釋為什么我需要知道密鑰,但是這會使這個問題看起來不那么簡單。
如果使用render()函數,則可以調用this._reactInternalInstance._currentElement.key
。 我無法從組件函數返回_reactInternalInstance
。 在這種情況下,您可以設置鍵,然后設置一個名為_key的道具,並使用相同的值填充它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.