时间:2021-05-26
关于Suspense的使用,先来看下示例代码
const OtherComponent = React.lazy(() => import('./OtherComponent'));function MyComponent() { return ( <div> <Suspense fallback={<div>Loading...</div>}> <OtherComponent /> </Suspense> </div> );}OtherComponent是通过懒加载加载进来的,所以渲染页面的时候可能会有延迟,但使用了Suspense之后,可优化交互。
在<OtherComponent />外面使用Suspense标签,并在fallback中声明OtherComponent加载完成前做的事,即可优化整个页面的交互
fallback 属性接受任何在组件加载过程中你想展示的 React 元素。你可以将 Suspense 组件置于懒加载组件之上的任何位置。你甚至可以用一个 Suspense 组件包裹多个懒加载组件。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解React16中的异常处理异常处理在React15.x及之前的版本中,组件内的异常有可能会影响到React的内部状态,进而导致下一轮渲染时出现未知错误。这些
本文实例讲述了React中Ref的使用方法。分享给大家供大家参考,具体如下:React中Ref的使用Reactv16.6.3在典型的React数据流中,prop
react中的ajax封装实例详解代码块**opts:{'可选参数'}**method:请求方式:GET/POST,默认值:'GET';**url:发送请求的地
react-native中AsyncStorage实例详解AsyncStorage是一个简单的,具有异步特性的储存API,它的储存方式为键值对的方式,且对整个A
本文介绍了React全家桶环境搭建过程详解,分享给大家,具体如下:环境搭建1.从零开始搭建webpack+react开发环境2.引入Typescript安装依赖