Reviewed sourceWeb Developmentv1.0.0

react18-upgrade Agent Plugin

Migrate React 16 or 17 class-component applications to React 18.3.1 with agents for audit, dependencies, class surgery, automatic batching regressions, and test repair.

0 repository stars MIT Updated Aug 6, 2026
Reviewed seed

React 18 Upgrade

with reviewed context.

The catalog adds a fixed-commit inventory, operating summary, prerequisites, and task-fit guidance for React 18 Upgrade.

Inspect, compare, verify

Installation

Install React 18 Upgrade

Install from github/awesome-copilot in a compatible Agent Plugins client. Use version control and preserve a baseline test run because the workflow can make broad dependency, source, and test changes.

Terminal · Git sparse checkout
git clone --filter=blob:none --sparse https://github.com/github/awesome-copilot.git
cd awesome-copilot
git sparse-checkout set plugins/react18-upgrade
Use version control and preserve a baseline test run because the workflow can make broad dependency, source, and test changes.
Review the fixed-source README and manifest before enabling the workflow.

Explainable standards check

Latest official standard could not be confirmed

Official latest version: 1.0.0 (Working Draft). The value is read from the official specification and cached for one day.

Read the official specification

This is a static package-format check, not a security audit, quality score, malware scan, or guarantee of client compatibility.

Source package available for inspection

The package could not be checked: plugin.json returned 403.

Static source inspection

Capabilities

What can you do with react18-upgrade?

Migrate React 16 or 17 class-component applications to React 18.3.1 with agents for audit, dependencies, class surgery, automatic batching regressions, and test repair.

The reviewed package declares 7 skills and 6 agent resources for its documented workflow.

  • Audit unsafe lifecycles and other deprecated React APIs
  • Resolve React 18.3.1 dependency and peer conflicts
  • Migrate legacy context, string refs, findDOMNode, and ReactDOM.render
  • Detect async state logic affected by automatic batching
  • Rewrite Enzyme tests for React Testing Library
  • Run the test suite until migration failures are resolved

Audit and migrate legacy React patterns

Audit unsafe lifecycles and other deprecated React APIs; Resolve React 18.3.1 dependency and peer conflicts; Migrate legacy context, string refs, findDOMNode, and ReactDOM.render.

Repair batching behavior and tests

Detect async state logic affected by automatic batching; Rewrite Enzyme tests for React Testing Library; Run the test suite until migration failures are resolved.

Practical workflow

A reviewed React 18 Upgrade workflow

Pass 01 / Start

Audit and migrate legacy React patterns

Inventory breaking patterns and dependency constraints, then migrate class APIs and root rendering.

Pass 02 / Verify

Repair batching behavior and tests

Fix automatic batching regressions, modernize tests, and verify a warning-free React 18.3.1 result.

Package contents

What is included in react18-upgrade?

react18-upgrade declares 7 Skills, 0 MCP configurations, and 6 additional resources. The included-file links below point to the reviewed source repository.

Agent Skills

7

react-audit-grep-patterns, react18-batching-patterns, react18-dep-compatibility, react18-enzyme-to-rtl, react18-legacy-context, react18-lifecycle-patterns, react18-string-refs

MCP servers

0

No runtime service

Package format

Agent Plugins

Official latest 1.0.0

Synced source content

Repository README

View original README

This README snapshot is stored by Agent Plugins Hub and refreshed by the daily GitHub synchronization pipeline. Remote images and embedded content are not loaded.

Source
https://github.com/github/awesome-copilot#readme

This repository does not currently provide a README snapshot. The plugin instructions below remain available.

Source documentation

React 18 Upgrade source documentation

Rendered from the linked GitHub source. Raw HTML is disabled, scripts cannot execute, remote images are omitted, and external links open separately.

What this catalog entry adds

This entry summarizes the fixed reviewed manifest and README without extending the upstream package's claims.

Package scope

Migrate React 16 or 17 class-component applications to React 18.3.1 with agents for audit, dependencies, class surgery, automatic batching regressions, and test repair.

Declared package inventory

Skills: react-audit-grep-patterns, react18-batching-patterns, react18-dep-compatibility, react18-enzyme-to-rtl, react18-legacy-context, react18-lifecycle-patterns, react18-string-refs

Agent resources: react18-auditor, react18-batching-fixer, react18-class-surgeon, react18-commander, react18-dep-surgeon, react18-test-guardian

Agents are listed as resources because the extension declares them separately from skills. Only the real upstream plugin.json and README.md are listed as package files.

Documented capabilities

  • Audit unsafe lifecycles and other deprecated React APIs
  • Resolve React 18.3.1 dependency and peer conflicts
  • Migrate legacy context, string refs, findDOMNode, and ReactDOM.render
  • Detect async state logic affected by automatic batching
  • Rewrite Enzyme tests for React Testing Library
  • Run the test suite until migration failures are resolved

Workflow

  1. Inventory breaking patterns and dependency constraints, then migrate class APIs and root rendering.
  2. Fix automatic batching regressions, modernize tests, and verify a warning-free React 18.3.1 result.

Requirements and limitations

Use version control and preserve a baseline test run because the workflow can make broad dependency, source, and test changes.

Review generated output and consequential actions with the relevant maintainer or subject-matter expert.

License

The upstream manifest and README identify the plugin as MIT licensed.