久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

react組件mount好幾次怎么辦

react組件mount好幾次的解決辦法:1、找到并打開“index.tsx”或者“index.js”文件;2、找到“root.render(<React.StrictMode><App /></React.StrictMode>);”代碼;3、將“React.StrictMode”高階組件包圍去掉即可。

react組件mount好幾次怎么辦

本教程操作環境:Windows10系統、react18.2.0版、Dell G3電腦。

react組件mount好幾次怎么辦?

React 18 componentDidMount重復執行兩次的解決方案

問題

這兩天用create-react-app創建了一個新的React項目,在項目運行的時候,似乎有意想不到的事情發生,組件的componentDidMount方法被觸發了兩次。

react組件mount好幾次怎么辦

而更早的項目,同樣采用create-react-app創建的一個項目,卻沒有這個問題,當時真是一臉懵逼。。。

排查

首先想到的是前幾天將本地的create-react-app升級過,問題是不是create-react-app升級導致的,轉而一想應該沒關系。后來去仔細比較了兩個項目的package.json文件,發現之前的項目,React用的是17.x版本;而問題項目用的卻是18.2.0版本的React。

后來去React官方Github,果然找到關于18版本的一些Feature,鏈接:https://github.com/facebook/react/blob/main/CHANGELOG.md#breaking-changes:

Stricter Strict Mode: In the future, React will provide a feature that lets components preserve state between unmounts. To prepare for it, React 18 introduces a new development-only check to Strict Mode. React will automatically unmount and remount every component, whenever a component mounts for the first time, restoring the previous state on the second mount. If this breaks your app, consider removing Strict Mode until you can fix the components to be resilient to remounting with existing state.
登錄后復制

大意如下:

在未來,React會提供一個新特性,該特性會使得組件取消加載后能維持狀態。React 18會再Strict Mode中引入一個新的開發模式。React將會對每一個組件自動取消加載并重新加載。如果其干擾了你的應用,移除Strict Mode就能夠修復組件重新加載的問題。(本人蹩腳的英語翻譯的,將就這看。。。)

解決方案

知道了原因之后,解決方案也很簡單,將index.tsx或者index.js文件里的React.StrictMode高階組件包圍去掉即可。

修改前:

root.render(   <React.StrictMode>     <App />   </React.StrictMode> );
登錄后復制

修改后:

root.render(   // 去除React.StrictMode   // <React.StrictMode>     <App />   // </React.StrictMode> );
登錄后復制

至此,問題便完美的解決。

推薦學習:《react視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
色婷婷精品视频| 亚洲天堂免费电影| 日韩在线a电影| 亚洲欧美日本视频在线观看| 好看不卡的中文字幕| 亚洲成人精选| 老司机久久99久久精品播放免费| 蜜桃视频一区二区| 日本在线成人| 国产精品久久亚洲不卡| 麻豆极品一区二区三区| 国产在线观看91一区二区三区 | 精品美女视频| 国产精品毛片久久| 欧美黄色网页| 亚洲精品一区二区在线看| 亚洲综合欧美| 久久国产麻豆精品| 在线手机中文字幕| 婷婷丁香综合| 美国三级日本三级久久99| 亚洲一二三区视频| 成人在线免费观看91| 欧美国产亚洲精品| 久久免费影院| 深夜视频一区二区| 亚洲在线免费| 欧美日韩在线精品一区二区三区激情综合| 欧美日韩亚洲一区在线观看| 国产成人精品一区二区三区视频| 天堂资源在线亚洲| 综合欧美亚洲| 精品深夜福利视频| 狠狠干综合网| 欧美一级一区| 欧美成人精品三级网站| 丝袜国产日韩另类美女| 国产欧美日韩亚洲一区二区三区| 日韩免费久久| 爽好多水快深点欧美视频| 欧美亚洲免费| 午夜精品久久久久久久久久蜜桃| 男女性色大片免费观看一区二区| 国产欧美大片| 免费观看不卡av| 欧美一区成人| 激情丁香综合| 国产精品一区二区免费福利视频| 青青久久av| 欧美三级第一页| 99视频精品全部免费在线视频| 日韩欧美精品一区| 国产精品亚洲综合在线观看| 久久精品福利| 亚洲国内欧美| 国产欧美日韩一级| 精品一区欧美| 久久久久九九精品影院| 精品1区2区3区4区| 欧美a在线观看| 丝袜国产日韩另类美女| 国产aⅴ精品一区二区四区| 日韩视频一区| 国产一区二区三区精品在线观看| 丝袜a∨在线一区二区三区不卡| 成人在线超碰| 日本欧美韩国一区三区| 精品一区毛片| 国产伊人久久| 亚州av日韩av| 欧美午夜精品一区二区三区电影| 国产亚洲第一伦理第一区| 美女毛片一区二区三区四区| 国产福利资源一区| 中文字幕日韩高清在线| 韩国久久久久久| 青青草国产精品亚洲专区无| 黄色成人精品网站| 成人美女视频| 欧美精品1区| 日韩高清中文字幕一区| 亚洲黄色影院| 亚洲三级网址| 久久免费高清| 国产乱码精品一区二区亚洲| 欧美成人亚洲| 91一区二区三区四区| 日韩精品a在线观看91| 一区在线视频观看| 韩国三级一区| 丁香婷婷久久| 国产精品国产三级在线观看| 日本不卡视频在线观看| 视频一区二区三区入口| 欧美日韩国产一区二区三区不卡 | 国产精品777777在线播放| 天堂av在线一区| 九一成人免费视频| 亚洲风情在线资源| 久久免费精品| 久久黄色影视| 日本欧美大码aⅴ在线播放| 视频在线在亚洲| 99国产精品| 欧美精品一区二区久久| 久久男女视频| 久久精品亚洲人成影院| 波多野结衣久久精品| 日本精品黄色| 精品日本视频| 国产精品videossex久久发布| 日本精品一区二区三区在线观看视频| 久久亚洲欧美| 免费观看在线综合色| 六月婷婷一区| 视频一区国产视频| 中文字幕日韩欧美精品高清在线| 久热综合在线亚洲精品| 99热免费精品| 久久国产高清| 亚洲视频电影在线| 亚洲欧美在线专区| 日韩精品福利一区二区三区| 日韩av中文字幕一区二区| 亚洲啊v在线免费视频| 国产亚洲欧洲| 日韩影院精彩在线| 亚洲香蕉久久| 日日夜夜免费精品视频| 亚洲aⅴ网站| 综合亚洲色图| 久久激情av| 成人在线免费观看网站| 伊人久久高清| 国产婷婷精品| 五月亚洲婷婷 | 日韩av一区二区三区四区| 69堂精品视频在线播放| 麻豆精品久久久| www.com.cn成人| 亚洲午夜一级| 亚洲精品韩国| 欧美激情视频一区二区三区免费| 在线看片福利| 在线成人动漫av| 中文字幕一区二区三区日韩精品 | 午夜亚洲福利| 你懂的亚洲视频| 日韩电影免费网址| 亚洲欧美久久| 国产精品一在线观看| 国产中文在线播放| 伊人久久婷婷| 欧美中文高清| 亚洲成av在线| 亚洲a成人v| 黄色欧美在线| 免费精品视频| 国产精品4hu.www| 色综合www| 免费精品视频最新在线| 国产精品日本一区二区不卡视频| 欧美天堂视频| 蜜臀久久99精品久久久画质超高清| 日韩av三区| 日韩深夜视频| 亚洲日本久久| 精品99久久| 久久亚洲欧美| 97在线精品| 男人的天堂久久精品| 麻豆精品视频在线| 日韩亚洲国产欧美| 麻豆91小视频| 首页国产欧美日韩丝袜| 国产成人精选| 亚洲精品欧美| 狠狠躁少妇一区二区三区| 天堂va蜜桃一区二区三区| 精品国产一区二区三区噜噜噜| av成人国产| 精品视频国内| 亚洲精品日本| 色婷婷精品视频| 国产精品玖玖玖在线资源| 中文日韩欧美| 国产精品videossex| 自拍日韩欧美| 精品免费在线| 亚洲精品日韩久久| 日韩高清中文字幕一区二区| 日本91福利区| 九一成人免费视频| 精品色999| 日本精品在线播放| 不卡av一区二区| 国产精品久久久久久久久久10秀| 五月亚洲婷婷 | 亚洲精品少妇| 999国产精品|