About
This skill provides a comprehensive toolkit for modernizing React codebases, ranging from version-specific upgrades (React 16 to 18+) to converting complex class-based components into modern functional components with hooks. It streamlines the adoption of React 18's concurrent features—such as Suspense, transitions, and automatic batching—while offering automated refactoring patterns through codemods, TypeScript migration strategies, and performance optimizations like memoization and code splitting.