react-activity v2.1.3
React Activity Indicators
A library of activity indicators in the form of React components.
- 🔥 8 different animations to choose from
- 🎨 Customizable color, size and animation speed
- 🕺 Small footprint. Only ~7kB if you add a single component to your bundle.
- 🆕 TypeScript support

Demo
Live demo: https://react-activity.lukevella.com
Install
React, ReactDOM are peer dependencies, if you haven't already installed them use:
npm install react-activity react react-domGetting Started
Import the activity indicators you would like to use along with its corresponding css file.
import React from "react";
import { render } from "react-dom";
import { Dots } from "react-activity";
import "react-activity/dist/library.css";
const App = () => {
return <Dots />;
};
render(<App />, document.getElementById("app-container"));Optimizing Your Build
To avoid bundling unnecessary code and css to your project, you can import the activity indicators individually.
import React, { Component } from "react";
import { render } from "react-dom";
import Dots from "react-activity/dist/Dots";
import "react-activity/dist/Dots.css";
const App = () => {
return <Dots />;
};
render(<App />, document.getElementById("app-container"));Activity Indicators
DotsLevelsSentrySpinnerSquaresDigitalBounceWindmill
Props
All indicators support the following props:
size: numberAll dimensions of the activity indicators are specified in ems so play around with a value until you find something that suits your needs.color: stringThe active color of the indicator.speed: number (default: 1)The relative animation speed of the indicator.animating: boolean (default: true)Whether to show the indicator (true) or hide it (false).style: React.CSSProperties (default: undefined)Custom styling to be applied to the container.className: string (default: undefined)Custom className to be applied to the container.
License
See LICENSE file.
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago