react-loader-spinner
provides simple React SVG spinner components which can be implemented for async/await operations before data loads in the view.
npm install react-loader-spinner --save
# or
yarn add react-loader-spinner
No css import is required
import { Audio } from 'react-loader-spinner';
<Audio
height="80"
width="80"
radius="9"
color="green"
ariaLabel="loading"
/>
wrapperStyle
wrapperClass
/>
Each loader can also be imported directly (useful for some bundlers / tree‑shaking scenarios):
import { Audio } from 'react-loader-spinner/audio'
// other examples:
// import { Oval } from 'react-loader-spinner/oval'
// import { ThreeDots } from 'react-loader-spinner/three-dots'
MIT