What problem does it solve? React applications often suffer from slow renders, bloated bundles, memory leaks, and poor Core Web Vitals scores that degrade user experience. This Skill provides a systematic, profile-first methodology to identify bottlenecks and apply targeted optimizations. ## Core Features & Use Cases - Render Optimization: Diagnose excessive re-renders with React DevTools Profiler and fix them using React.memo, useCallback, useMemo, and context splitting. - Bundle & Code Splitting: Analyze bundle size with webpack-bundle-analyzer and implement route-based and component-level lazy loading with React.lazy and Suspense. - Memory & Virtualization: Detect memory leaks from missing useEffect cleanup and virtualize large lists with react-window. - Use Case: Your dashboard page takes 4 seconds to load and typing in the search box feels laggy. Use this Skill to profile the renders, apply useTransition for the search filtering, split the route bundle, and verify LCP drops below 2.5 seconds. ## Quick Start Ask the agent to profile your React app and fix the slow renders and large bundle size using the react-performance skill.