Can't call setState (or forceUpdate) on an unmounted component ——React 內存泄漏問題處理

在開發過程中,最近遇到一個錯誤 大致意思:不能對於一個已經卸載的組件上使用setState改變狀態,這將會造成應用的內存泄漏。 解決方法:在componentWillUNmount 階段中取消所有的異步任務(例如:SetState操作)。 如果在react組件中設置了定製器或者在dom上綁定了事件,卸載組件時未清除定時器或未清除事件,或者在已經卸載的組件中設置setState,都會導致內存泄漏。我
相關文章
相關標籤/搜索