Home

Awesome

React Activity Indicators

Build Status NPM Downloads

A library of activity indicators in the form of React components.

preview

Demo & Examples

Live demo: https://react-activity.lukevella.com

To run the examples locally, run:

yarn && yarn start

Then open http://localhost:8000 in your browser.

Install

React, ReactDOM are peer dependencies, if you haven't already installed them use:

npm install react-activity react react-dom

Getting 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

Props

All indicators support the following props:

License

See LICENSE file.