Skip to content

becardine/react-loading

Repository files navigation

React Loading

Simple and Accessible loading indicators with React.


code style: prettier

Installation

npm i @agney/react-loading
# OR
yarn add @agney/react-loading

Demo

Usage

import { useLoading, Audio } from '@agney/react-loading';

function Content() {
  const { containerProps, indicatorEl } = useLoading({
    loading: true,
    indicator: <Audio width="50" />,
  });

  return (
    <section {...containerProps}>
      {' '}
      {/* Accessibility props injected to container */}
      {indicatorEl} {/* renders only while loading */}
    </section>
  );
}

About

Accessible and Simple Loading indicators in React

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 77.3%
  • CSS 15.6%
  • HTML 5.1%
  • JavaScript 2.0%