This is an animation effect built with React + TypeScript and Framer Motion.
Check out the tutorial to learn more: https://dev.to/arielbk/how-to-make-an-advanced-pointer-animation-ts-react-and-framer-motion-2p39
You'll need a cursor to see the background animation!