This skill provides specialized guidance for modernizing legacy React codebases, streamlining the transition from class-based components to modern functional components with hooks. It offers comprehensive patterns for managing state, lifecycle transitions, and performance optimization using React 18 features like automatic batching, transitions, and Suspense. By leveraging automated codemods and industry best practices, the skill helps developers resolve technical debt, implement TypeScript, and improve application responsiveness through incremental, test-driven migration strategies.
주요 기능
01Performance optimization with useMemo and useCallback
02TypeScript migration for legacy JavaScript components
03Automated class-to-hooks migration patterns
04React 18 concurrent feature implementation (Suspense, Transitions)
05JSCodeshift and codemod automation scripts
061 GitHub stars