About
This skill streamlines the process of upgrading legacy React codebases to modern standards, specifically focusing on the transition from class-based components to functional components with hooks. It provides structured guidance for navigating version-specific breaking changes from React 16 to 18, implementing concurrent features like Suspense and Transitions, and utilizing codemods for automated refactoring. Whether you are adopting TypeScript or optimizing performance through memoization, this skill ensures your React applications remain maintainable, performant, and aligned with the latest framework best practices.