[react] React中在哪捕获错误?
生活随笔
收集整理的這篇文章主要介紹了
[react] React中在哪捕获错误?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[react] React中在哪捕獲錯誤?
在react 15 極其以前的版本中,組件內的UI異常將中斷組件內部狀態,導致下一次渲染時觸發隱藏異常。React并未提供友好的異常捕獲和處理方式,一旦發生異常,應用將不能很好的運行。而React 16版本有所改進。
組件內異常,也就是異常邊界組件能夠捕獲的異常,主要包括:
- 1、渲染過程中異常;
- 2、生命周期方法中的異常;
- 3、子組件樹中各組件的constructor構造函數中異常。
當然異常邊界也有一些無法捕獲的異常,主要是異步及服務端觸發異常:
- 1、事件處理器中的異常;
- 2、異步任務異常,如setTiemout,ajax請求異常等;
- 3、服務端渲染異常;
- 4、異常邊界組件自身內的異常;
個人簡介
我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
但堅持一定很酷。歡迎大家一起討論
主目錄
與歌謠一起通關前端面試題
總結
以上是生活随笔為你收集整理的[react] React中在哪捕获错误?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PMP第六版 十五至尊图
- 下一篇: Java网络爬虫实操(8)