react-modernization

Installation
Summary

Upgrade React applications to latest versions, migrate class components to hooks, and adopt concurrent features.

  • Covers version upgrade paths (React 16→17→18) with breaking changes, class-to-hooks migration patterns, and concurrent features like Suspense, transitions, and automatic batching
  • Includes ready-to-run codemods for automating unsafe lifecycle renames, import updates, and class-to-function conversions
  • Demonstrates performance optimization techniques using useMemo, useCallback, code splitting, and React.memo
  • Provides TypeScript migration guidance and a step-by-step checklist for pre-migration, component conversion, and testing phases
SKILL.md

React Modernization

Master React version upgrades, class to hooks migration, concurrent features adoption, and codemods for automated transformation.

When to Use This Skill

  • Upgrading React applications to latest versions
  • Migrating class components to functional components with hooks
  • Adopting concurrent React features (Suspense, transitions)
  • Applying codemods for automated refactoring
  • Modernizing state management patterns
  • Updating to TypeScript
  • Improving performance with React 18+ features

Version Upgrade Path

React 16 → 17 → 18

Breaking Changes by Version:

Related skills

More from wshobson/agents

Installs
7.1K
Repository
wshobson/agents
GitHub Stars
35.2K
First Seen
Jan 20, 2026