minhtranite / react-lazysizes

LazySizes component for ReactJS base on lazysizes
37 stars 12 forks source link

React LazySizes

LazySizes component for ReactJS base on lazysizes

Installation

NPM

npm install --save react-lazysizes

Bower

bower install --save react-lazysizes

Usage

JS

var LazySizes = require('react-lazysizes');

<LazySizes width='1920' height='1024' dataSrc='http://lorempixel.com/1920/1024/sports/1'/>

UMD

<script src="https://github.com/minhtranite/react-lazysizes/raw/master/path/to/react-lazysizes/dist/react-lazysizes.js"></script>
//...
var LazySizes = window.ReactLazysizes;
//...

Example here

Props

Name Type Default
src string 'data:image/gif;base64,R0lGODdhEAAJAIAAAMLCwsLCwiwAAAAAEAAJAAACCoSPqcvtD6OclBUAOw=='
dataSrc string
dataSizes string 'auto'
dataSrcSet [string, object, array]
className string ''
iframe bool false

More info see lazysizes api.

Example

View demo or example folder.