React Image Lazy Load plug-in with loader/placeholder image option - Forked from react-lazy-load plug-in - https://github.com/loktar00/react-lazy-load
npm install react-image-lazy-loadReact Image Lazy Load Component
=========================
React Image Lazy Load is easy to use React component which helps you defer loading Images in predictable way. It's fast, works in IE8+, 6KB minified and uses debounce function by default. You can also use component inside scrolling container, such as div with scrollbar. It will be found automatically. Check out an example.
> React Image Lazy Load plug-in forked from react-lazy-load
This version has below addition on top of original plug-in:



```
npm install --save react-image-lazy-load
`jsx
import React from 'react';
import LazyLoad from 'react-image-lazy-load';
const MyComponent = () => (
Props
$3
Type: Object Required: YesThe
imageProps is a required props for this plug-in to work. This can except any possible HTML attributes for img tag which also includes data attributes and React specific ref and className.$3
Type: Boolean Default: falseThe
loaderImage is a Boolean prop to define if the image has to have a loader/placeholder image. If this set to true then prop originalSrc becomes required.
If loaderImage is set to true then loader/placeholder image can be set to 'src' attribute of imageProps prop.$3
Type: StringoriginalSrc is useful when you want the image tag to be loaded first with any loader/placeholder image. This prop becomes required if prop loaderImage is set to true for the component. This expect the original image SRC which should replace the loader/placeholder image once original image gets loaded.$3
Type: Boolean Default: trueaddNoScript controls adding a noscript Tag to wrap the actual image so that it supports SEO requirements to inndex actual Images.#### offset
Type:
Number|String Default: 0Aliases:
thresholdThe
offset option allows you to specify how far below, above, to the left, and to the right of the viewport you want to _begin_ displaying your content. If you specify 0, your content will be displayed as soon as it is visible in the viewport, if you want to load _1000px_ below or above the viewport, use 1000.#### offsetVertical
Type:
Number|String Default: offset's valueThe
offsetVertical option allows you to specify how far above and below the viewport you want to _begin_ displaying your content.#### offsetHorizontal
Type:
Number|String Default: offset's valueThe
offsetHorizontal option allows you to specify how far to the left and right of the viewport you want to _begin_ displaying your contet.#### offsetTop
Type:
Number|String Default: offsetVertical's valueThe
offsetTop option allows you to specify how far above the viewport you want to _begin_ displaying your content.#### offsetBottom
Type:
Number|String Default: offsetVertical's valueThe
offsetBottom option allows you to specify how far below the viewport you want to _begin_ displaying your content.#### offsetLeft
Type:
Number|String Default: offsetVertical's valueThe
offsetLeft option allows you to specify how far to left of the viewport you want to _begin_ displaying your content.#### offsetRight
Type:
Number|String Default: offsetVertical's valueThe
offsetRight option allows you to specify how far to the right of the viewport you want to _begin_ displaying your content.#### throttle
Type:
Number|String Default: 250The throttle is managed by an internal function that prevents performance issues from continuous firing of
scroll events. Using a throttle will set a small timeout when the user scrolls and will keep throttling until the user stops. The default is 250 milliseconds.#### debounce
Type:
Boolean Default: trueBy default the throttling function is actually a debounce function so that the checking function is only triggered after a user stops scrolling. To use traditional throttling where it will only check the loadable content every
throttle milliseconds, set debounce to false.$3
Type: String|Number Default: 100This is used to set the elements height even when it has no content.
$3
Type Function`A callback function to execute when the content appears on the screen.