A React button that bursts confetti from itself on click, with gravity, drag and spin on a temporary canvas. No library, and skipped for reduced motion.
pnpm dlx shadcn@latest add "https://ui.minidev.pro/r/confetti-button.json"