簡體   English   中英

如何檢查React組件是否傳遞了關鍵道具?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM