1.0.7 • Published 1 year ago

@kunalukey/react-image v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

React-Image 🖼

Lightweight React Component To Lazy Load Images.

bundle size license npm release zero dependency

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

PropsRequiredDescription
placeholderSrctruePlaceholder image src (locally saved image is recommended).
placeholderClassName-className for placeholder image.
placeholderStyle-style for placeholder image.
srctruesrc for an actual image.
alt-alt tag for an actual image.
className-className for an actual image.
style-style for an actual image.

License

license