react 实现图片懒加载

简介: react 实现图片懒加载

懒加载是一种对网页性能优化的方式,而图片懒加载当一个网站加载图片过多时就需要懒加载的协助,从而提高页面的加载速度,减轻服务器的压力,节省流量。

懒加载是延迟加载一些资源(如:图片)的一种策略,以用户的行为和导航模式为依据,判断图片在被需要的时候才加载。通常来说,仅当这些资源滚动到视图中才被加载 。

第一步、安装组件

npm i --save react-lazy-load-image-component

第二部、直接上代码(知道也懒得看文字)

import React from 'react'
import { LazyLoadImage } from "react-lazy-load-image-component";
export default function Imglan() {
    const imglist = [
        "https://scpic.chinaz.net/files/pic/pic9/202009/apic27858.jpg",
        "https://pic1.zhimg.com/v2-e915686432f3bb45dd43705ec445352d_r.jpg",
        "https://www.euweb.cn/wp-content/uploads/2016/12/302636-106.jpg",
        "https://scpic.chinaz.net/files/pic/pic9/202009/apic27858.jpg",
    ]
    return (
        <div style={{ width: "60%" }}>
            {imglist.map((img) => (
                <LazyLoadImage src={img}
                    width={600} height={400}
                    alt="Image Alt"
                />
            ))}
        </div>
    )
}
相关文章
|
4月前
|
前端开发 JavaScript
React和Vue实现路由懒加载
React和Vue实现路由懒加载
69 2
|
3月前
|
前端开发
react怎么做图片报错处理
react怎么做图片报错处理
53 1
|
4月前
|
前端开发
React 仿淘宝图片放大镜功能
React 仿淘宝图片放大镜功能
106 0
|
4月前
|
前端开发
构建一个简单的React图片画廊应用
构建一个简单的React图片画廊应用
96 0
|
4月前
|
前端开发 JavaScript
react中img引入本地图片的方式
react中img引入本地图片的方式
249 0
|
4月前
|
前端开发
React 拖动图片
React 拖动图片
|
4月前
|
前端开发
20行代码,封装一个 React 图片懒加载组件
20行代码,封装一个 React 图片懒加载组件
|
1月前
|
前端开发 JavaScript UED
React 基础与实践 | 青训营笔记
React 基础与实践 | 青训营笔记
40 0
|
2月前
|
前端开发 JavaScript Java
React 速通笔记
【7月更文挑战第17天】
35 1
|
前端开发
前端学习笔记202305学习笔记第二十九天-React keep alive原理之2
前端学习笔记202305学习笔记第二十九天-React keep alive原理之2
67 0