[英]How to get react component Name inside componentDidCatch in producation build?
我在(componentDidCatch)內部使用了錯誤邊界我想記錄哪個反應組件在生產構建中中斷。
結論是在生產構建中的 componentDidCatch 中獲取反應組件名稱。
我閱讀了很多文章,下面的鏈接與我提出的問題相同,但這並不能解決我的問題。 按名稱獲取 React 組件
而且我還看到了一些 webpack 相關的東西(生產配置的丑陋),但還不清楚。
讓我知道是否有任何最簡單的方法可以解決此問題
按照設計,您永遠無法在生產構建中看到調試信息。 您在這里嘗試完成的是反模式。 但是,如果您仍然希望 go 通過它,您可以使用:
this._reactInternalFiber.elementType.name
請注意,由於使用了屬於 React 的私有屬性,它可能會不穩定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.