This task can be performed using Fancy Components
Ready-to-use, fancy animated react components & microinteractions. Free & Open-source.
Best product for this task

Fancy Components
dev-tools
Fancy Components is a growing library of ready-to-use, fancy, fun, weird, edgy, and sometimes useless animated react components & microinteractions. Free & Open-source.

What to expect from an ideal product
- Drag some pre-made animated buttons into your React project and watch them come alive with hover effects and clicks
- Copy-paste ready-made loading spinners and progress bars that add personality to your loading states
- Add fun toast notifications that pop, shake, or slide with just a few lines of code
- Turn boring forms into interactive experiences using animated input fields and validation effects
- Spice up your navigation with smooth transitions and micro-animations that guide users through your app