(Interested in creating your own NPM library? Check out my NPM library template to kickstart your library development with best practices and integrated tools.)
React Animated Waves is a React component that generates beautiful animated waves for audio visualizations or UI loading states.
demo.mov
React Animated Waves can be installed using either npm or yarn:
Using npm:
npm install --save react-animated-wavesUsing yarn:
yarn add react-animated-wavesTo use React Animated Waves in your project, import the Waves component from the library and use it in your React app. Check out an interactive demo here.
import Waves from "react-animated-waves";
<Waves amplitude={20} colors={["#FF6AC6", "#436EDB", "#FF6AC6"]} />;The Waves component accepts the following props:
| Prop | Description | Default |
|---|---|---|
amplitude |
Defines the height of the waveform. Higher values result in taller waves. | 20 |
colors |
An array of colors used to create a linear gradient effect on the waveform. | ['#436EDB'] |
All contributions from the community are welcome. Please read the contributing guide for more information.