【React踩坑記三】React項目報錯Can't perform a React state update on an unmounted component


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

分析出現問題的原因:

我這里在組件加載完成的鈎子函數里調用了一個EventBus的異步方法,如果監聽到異步方法,則會更新state中isShowNav的值。
原因

解決方法

我們應該在組件銷毀的時候將異步方法撤銷

撤銷 異步方法

this.setState = (state, callback) => {
  return;
};

這里有324.57GB的修仙資料。嘿嘿嘿你懂得。/手動狗頭

前端入坑全套教學視頻
那么問題來了,如果你也想入坑前端或者學習更多技術,廣交天下朋友(基友),認識更多有趣的靈魂的話,歡迎加入前端交流群鴨~
掃碼加群哦
掃二維碼加為好友就完事了!安排~


免責聲明!

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



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