About
This skill provides a comprehensive toolkit for modernizing legacy React codebases, guiding developers through version upgrades from React 16 to 18 and beyond. It facilitates the transition from class-based components to functional components using Hooks, enables the adoption of concurrent rendering features like Suspense and transitions, and offers automated transformation strategies using codemods. Whether you are dealing with state management shifts, lifecycle method updates, or TypeScript migration, this skill ensures a structured and performance-oriented approach to keeping React applications current and maintainable.