@kunalukey/react-image
v1.0.7
Published
Lightweight react component to lazy load images.
Downloads
25
Maintainers
Readme
React-Image 🖼
Lightweight React Component To Lazy Load Images.
Features
- Super Lightweight (Less than 1KB) 🔥
- Easy Setup ⚙
- Easy Customization ⛏
- Zero Dependencies! 🤯
Installation
Install React-Image with npm
npm install @kunalukey/react-image
Usage/Examples
- React 16.8.0 and higher is required.
- You should have a placeholder image saved locally in your project. You can create one and download it from HERE
import { LazyImage } from "@kunalukey/react-image";
import placeholderImage from "../assets/placeholder.png";
const MyComponent = () => {
return (
<div>
<LazyImage
placeholderSrc={placeholderImage}
placeholderStyle={{ width: "100%" }}
placeholderClassName="placeholderClassName"
src="https://source.unsplash.com/random/1920x1080"
alt="my-image"
className="imageClassName"
style={{ width: "100%" }}
/>
</div>
);
};
export default MyComponent;
Props
| Props | Required | Description | |----------------------|----------|-------------------------------------------------------------| | placeholderSrc | true | Placeholder image src (locally saved image is recommended). | | placeholderClassName | - | className for placeholder image. | | placeholderStyle | - | style for placeholder image. | | src | true | src for an actual image. | | alt | - | alt tag for an actual image. | | className | - | className for an actual image. | | style | - | style for an actual image. |