国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - ajax at didMount or willMount

瀏覽:100日期:2023-02-11 13:08:44

問題描述

javascript - ajax at didMount or willMount看了一下斷點,順序是16-30-21-30.也就是willmount之后render,load這個異步方法在任務隊列中再執行,setState,diff,然后render為啥都說要在didmount里面ajax呢

問題解答

回答1:

無論是在willMounnt還是didMount觸發異步請求,都會render兩次。第一次是組件加載時,第二次是在異步請求返回setState時。

但是,邏輯應該是在顯示組件,比如有加載狀態,然后去觸發請求。還有一個最重要的點,react fiber更新之后,他會多次觸發willMounnt,如此會引起bug。所以,異步請求一般放在didMount。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 台北县| 重庆市| 茶陵县| 桦川县| 舟曲县| 潞西市| 左权县| 正定县| 莱州市| 双桥区| 奉贤区| 湖口县| 宁波市| 泰来县| 女性| 澜沧| 江门市| 西峡县| 绥德县| 武隆县| 突泉县| 资中县| 南宁市| 察雅县| 大邑县| 从化市| 邯郸县| 博野县| 峨山| 天柱县| 邯郸县| 桐梓县| 胶州市| 长宁区| 柳江县| 阿图什市| 南投县| 竹北市| 富阳市| 灵川县| 余庆县|