国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

react中Suspense的使用詳解

2019-11-19 10:55:57
字體:
供稿:網(wǎng)友

關于Suspense的使用,先來看下示例代碼

const OtherComponent = React.lazy(() => import('./OtherComponent'));function MyComponent() { return (  <div>   <Suspense fallback={<div>Loading...</div>}>    <OtherComponent />   </Suspense>  </div> );}

OtherComponent是通過懶加載加載進來的,所以渲染頁面的時候可能會有延遲,但使用了Suspense之后,可優(yōu)化交互。

在<OtherComponent />外面使用Suspense標簽,并在fallback中聲明OtherComponent加載完成前做的事,即可優(yōu)化整個頁面的交互

fallback 屬性接受任何在組件加載過程中你想展示的 React 元素。你可以將 Suspense 組件置于懶加載組件之上的任何位置。你甚至可以用一個 Suspense 組件包裹多個懶加載組件。

const OtherComponent = React.lazy(() => import('./OtherComponent'));const AnotherComponent = React.lazy(() => import('./AnotherComponent'));function MyComponent() { return (  <div>   <Suspense fallback={<div>Loading...</div>}>    <section>     <OtherComponent />     <AnotherComponent />    </section>   </Suspense>  </div> );}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 无极县| 扶风县| 即墨市| 塔河县| 新巴尔虎左旗| 仙游县| 叶城县| 沙洋县| 田林县| 西吉县| 游戏| 东乡族自治县| 禹州市| 浮梁县| 建瓯市| 无为县| 凌海市| 江门市| 西青区| 梁河县| 兰溪市| 榆中县| 青浦区| 宁乡县| 龙山县| 藁城市| 本溪市| 鸡泽县| 大化| 洪洞县| 正镶白旗| 罗定市| 象山县| 敖汉旗| 阳春市| 华池县| 太原市| 正蓝旗| 北票市| 松桃| 安宁市|