About
This skill empowers developers to modernize legacy React codebases by automating the transition from class components to functional components with Hooks. It provides expert guidance on upgrading through React versions 16, 17, and 18, implementing concurrent rendering features like Suspense and transitions, and applying automated codemods for large-scale refactoring. Whether you are migrating to TypeScript or optimizing performance with React 18's new root API, this skill ensures a smooth, incremental upgrade path with comprehensive checklists and best practices to avoid common pitfalls like effect dependency issues or breaking changes.