Cursor recipes
Three scoped dots compete to follow your pointer inside a single frame. One snaps instantly, one uses a GSAP quickTo with a soft duration, the third uses a critically-damped spring. The differences are obvious in motion.
GSAPReactTypeScript