React報錯:Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix,


今天在開發時報了以下錯誤,記錄一下

我們不能在組件銷毀后設置state,防止出現內存泄漏的情況

出現原因直接告訴你了,組件都被銷毀了,還設置個錘子的state啊

解決方案:

利用生命周期鈎子函數:componentWillUnmount

將報錯的地方移入此鈎子里進行處理

componentWillUnmount(){
//處理邏輯
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM