Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-skeleton-load

Skeleton loader for react

react, javascript, typescript, loader, skeleton loader, react loader

readme

Welcome to react-skeleton-load 👋

Version License: MIT

Skeleton loader for react

🏠 Homepage

Installation and usage

Install react-skeleton-load

npm i react-skeleton-load
yarn add react-skeleton-load

Now you can import react-skeleton-load in any of your components

import SkeletonLoader from 'react-skeleton-load';

const Articles = () => {
  return (
    <SkeletonLoader height={20} width={100} />
  )
}

Props

height (number | string)

number

Required

Height of loader(px)

 <SkeletonLoader height={30} />

width (number | string)

Required

Width of loader

 <SkeletonLoader height={30} width={150} />
 <SkeletonLoader height={30} width="50%" />

count (number)

Default: 1

Specifies the number of loaders to be rendered.

 <SkeletonLoader height={30} count={4} />

className (string)

Custom class name for loader element

 <SkeletonLoader height={30} className="my-custom-class" />

wrapperClass (string)

Custom class name for wrapper element

 <SkeletonLoader height={30} wrapperClass="my-custom-class" />

color (string)

Custom color for loader in hex

 <SkeletonLoader height={30} color="#F5A492" />

style (React.CSSProperties)

Custom styles for loader element. Any of the properties in React's CSSProperties can be used.

 <SkeletonLoader height={30} style={{ marginRight: '10px' }} />

shape ("rectangle" | "circle")

Default: "rectangle"

Defines the shape of loader.

 <SkeletonLoader height={30} width={30} shape="circle" />

hideAnimation (boolean)

Default: false

If set to true, the loader animation will be stopped.

 <SkeletonLoader height={30} width={30} hideAnimation />

hideGradient (boolean)

Default: false

If set to true, the background gradient will be removed.

 <SkeletonLoader
  height={30}
  width={30}
  color="#F5A492"
  hideGradient
/>

borderRadius (number | string)

Changes the border radius of loader.

 <SkeletonLoader height={30} borderRadius={8} />

Author

👤 Akhil

Show your support

Give a ⭐️ if this project helped you!