What problem does it solve? React applications often suffer from sluggish UIs caused by unnecessary re-renders, wasted computation, and layout thrashing. This Skill provides 25 ordered, impact-ranked patterns to eliminate wasted renders and keep interfaces responsive. ## Core Features & Use Cases - Re-render Elimination: Patterns for derived state, coarse-grained subscriptions, memoized subtrees, and stable references that stop wasted renders at the source. - Concurrency & Responsiveness: Guidance on useTransition, useDeferredValue, and startTransition to keep typing and navigation responsive during expensive updates. - Rendering & DOM Performance: Techniques including content-visibility for long lists, batched DOM reads/writes, SVG wrapper animation, and React 19 resource hints for Vite SPAs. - Use Case: When a dashboard feels laggy during typing, apply the patterns to move filtering into useMemo, defer list updates with useDeferredValue, and stabilize callback identities with functional setState. ## Quick Start Review my React component for unnecessary re-renders and suggest optimizations using the render optimization patterns.