前言 由於在工作中自定義 Hook 場景寫的較多,當實現某個通用場景功能時,可能沒想過有已實現好的 Hook 封裝或者壓根沒想去從 Hooks 庫裏面找,但是社區好的實現使用起來是可以提高開發效率和減少 bug 率的。 公司項目中有依賴庫 ahooks,但我用的次數不多,於是有了想詳細瞭解 ahooks 的打算,更主要是為了更加熟練抽離與實現一些場景 Hook,學習如何更好的自定義 Hook,便有
問題現象 在實際項目開發中,我們常常會遇到類似如下頁面崩潰的問題,導致瀏覽器頁面崩潰的原因一般都是JS Heap堆內存溢出,但此類問題一般控制枱都不會報錯,所以其定位問題的經驗和手段很關鍵,下文是我在實際項目中遇到問題的總結。 問題定位 首先,説一下項目技術棧背景,是採用React+Mobx+single-react-spa搭建的一個微前端中後台應用。當初始化加載完頁面,點擊”刪除“觸發事件後頁