优势
- 整个组件只有两个监听事件
- 支持one-time 和 continue 两种懒加载模式
- scroll和resize方法经过throttle处理,也可以切换为debounce模式
- 支持装饰器
- 对服务端渲染友好
- 经过严格的测试
使用方法
import React from 'react';
import ReactDOM from 'react-dom';
import LazyLoad from 'react-lazyload';
import MyComponent from './MyComponent';
const App = () => {
return (
<div className="list">
<LazyLoad height={200}>
<img src="tiger.jpg" />
</LazyLoad>
<LazyLoad height={200} once >
<MyComponent />
</LazyLoad>
<LazyLoad height={200} offset={100}>
<MyComponent />
</LazyLoad>
<LazyLoad>
<MyComponent />
</LazyLoad>
</div>
);
};
ReactDOM.render(<App />, document.body);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。