What problem does it solve? GSAP animations in React often leak memory, target wrong elements, or break during SSR because developers skip cleanup, misuse selectors, or run GSAP on the server. This Skill provides the correct patterns for integrating GSAP with React and Next.js. ## Core Features & Use Cases - useGSAP Hook Patterns: Set up animations with the official @gsap/react hook, including scope, dependency arrays, and revertOnUpdate configuration. - Cleanup and Context Safety: Prevent leaks with gsap.context() and ctx.revert() in useEffect, and wrap event-handler animations with contextSafe so they revert on unmount. - SSR-Safe Usage: Keep all GSAP and ScrollTrigger code client-only in Next.js and other server-rendered frameworks. - Use Case: A developer building a Next.js landing page needs staggered entrance animations scoped to a component that clean up correctly on navigation; this Skill supplies the exact useGSAP pattern with a ref-based scope. ## Quick Start Ask the AI to add a GSAP fade-in animation to a React component using the useGSAP hook with proper scoping and cleanup.