2.1.6 • Published 4 years ago
react-lazilyload-img v2.1.6
react-lazilyload-img
Simple && small React.js component for lazy load images
Table of contents
Installation
npm
npm install react-lazilyload-img --saveyarn
yarn add react-lazilyload-imgUsage
Basic Example:
import React, { Component } from 'react';
import Img from 'react-lazilyload-img';
const App = () => {
return(
<Img
src="//images.unsplash.com/photo-1539250632877-c12b7d5d6fcb"
placeholderSrc="//images.unsplash.com/photo-1539250632877-c12b7d5d6fcb?w=27&q=8"
>
);
};Props
| Name | Type | Default Value | Description |
|---|---|---|---|
| className | string | '' | image className |
| loadingClassName | string | '' | className for main image in loading state (applied when main image start loading and delete after loading end) |
| mainImgClassName | string | '' | className for main image (applied when main image start loading) |
| mainImgOnLoad | func | null | function that will be called after main image load end |
| onLoad | func | null | function that will be called after placeholder image or main image load end |
| placeholderClassName | string | '' | placeholder image className (deleted before main image start loading) |
| placeholderOnLoad | func | null | function that will be called after placeholder image load end |
| placeholderSrc | string | '' | placeholder image src attr value |
| placeholderSrcSet | string | '' | placeholder image srcset attr value |
| src | string | '' | main image src attr value |
| srcSet | string | '' | main image srcset attr value |
| ... | any other image attributes |