React自定义组件之懒加载-LazyLoad。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React自定义组件之懒加载-LazyLoad。相关的知识,希望对你有一定的参考价值。
参考技术A 1.源码中,LazyOut传入一个组件,这个可以达到按需引入的目的,默认延迟200ms加载2.必须传入一个Promise对象,如果组件有错误,会引入并渲染.error的内容。
3.建议将需要懒加载的组件,写成变量的形式,可以懒加载图片,列表,echats等。
4.使用react中的Suspense 和 Lazy
react懒加载组件--react-lazyload
安装:
npm install react-lazyload --save-dev
使用:
//引入 import LazyLoad from ‘react-lazyload‘; //render中使用 render(){ <LazyLoad height={200}> <img src="tiger.jpg" /> </LazyLoad> }
以上是关于React自定义组件之懒加载-LazyLoad。的主要内容,如果未能解决你的问题,请参考以下文章
JCrop 与 React 使用自定义脚本加载 jquery 对象:TypeError:a 未定义