К основному содержанию
субагент

react-performance-optimizer — субагент для Claude Code

Субагент находит узкие места в рендеринге React, настраивает виртуализацию списков и помогает урезать размер бандла. Пригодится при просадках FPS и плохих метриках Core Web Vitals.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent web-tools/react-performance-optimizer
Открыть на GitHub

Что делает react-performance-optimizer

Субагент анализирует компоненты и предлагает паттерны React 18: перевод тяжёлых вычислений на useTransition и useDeferredValue, отложенную загрузку маршрутов через React.lazy и предварительную подгрузку чанков. Для работы ассистент использует встроенные инструменты Read, Write, Edit, Bash и Grep, поэтому может самостоятельно проверять исходный код и конфиги сборщика.

В рендеринге агент делает упор на разделение бандла, настройку webpack-bundle-analyzer и виртуализацию списков через библиотеки вроде react-window. Для ускорения метрики LCP субагент настраивает предзагрузку шрифтов и критических стилей через теги link. Если в проекте нет lodash или специализированных библиотек виртуализации, код из шаблонов субагента потребует установки внешних пакетов.

Какие задачи решает

  • устранить задержки интерфейса через useTransition и useDeferredValue
  • настроить виртуализацию тяжёлых списков с помощью react-window
  • разделить бандл на чанки и настроить webpack-bundle-analyzer
  • ускорить отрисовку первого экрана и показатель LCP

Примеры запросов агенту

  • Проверь компонент SearchResults и переведи фильтрацию списка на concurrent-паттерны React
  • Настрой сборку Webpack так, чтобы сформировать отчёт bundle-report.html
  • Оптимизируй отображение длинного каталога с помощью виртуализации

Как установить react-performance-optimizer

1Через claude-code-templates

npx claude-code-templates@latest --agent web-tools/react-performance-optimizer

2Вручную: положить файлы

.claude/agents/react-performance-optimizer.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о react-performance-optimizer

Как установить react-performance-optimizer в Claude Code?

Выполните npx claude-code-templates@latest --agent web-tools/react-performance-optimizer или добавьте конфигурацию в файл .claude/agents/react-performance-optimizer.md.

Что делает react-performance-optimizer?

Субагент исследует кодовую базу на React, находит причины лишних ререндеров, помогает внедрить мемоизацию и оптимизирует метрики Core Web Vitals.

Какие инструменты окружения использует субагент?

Для анализа и изменения кодовой базы агент применяет инструменты Read, Write, Edit, Bash и Grep.

Похожие субагенты

Все субагенты по теме «Фронтенд и UI» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок ui-ux-designer Seth Hobson Субагент проектирует интерфейсы, вайрфреймы и дизайн-системы. Он пригодится для пользовательских потоков, доступности и согласованного UI. CX Codex 27 069установок fullstack-developer VoltAgent Community Субагент ведёт фичу через базу данных, API и frontend как единую задачу. Подходит для сквозной разработки с общей логикой и тестами. 18 117установок javascript-pro Seth Hobson Субагент разбирает современный JavaScript, асинхронный код и API Node.js. Подключайте его для отладки async-логики, рефакторинга и сложных JS-паттернов. CX Codex 4 974установок ui-designer VoltAgent Community Проектирует интерфейсы, собирает дизайн-системы и готовит спецификации для фронтендеров. Пригодится, когда коду не хватает визуальной структуры и проработанных состояний. 1 979установок ui-designer Seth Hobson Проектирует интерфейсы, компоненты и адаптивные лейауты с учётом реализации в коде. Нужен при работе над экранами, формами, таблицами и дизайн-системой. CX Codex 1 979установок

Из того же набора238

Весь набор →
devops-troubleshooter Субагент исследует логи, сбои развёртывания и проблемы мониторинга. Подключайте его, когда нужно найти причину инцидента и подготовить исправление. 2 328установок dependency-checker Хук на PostToolUse: после правки файла зависимостей запускает аудит пакетов и показывает, что устарело или уязвимо. 2 314установок security-scanner Хук запускает проверку безопасности каждый раз, когда Claude правит или создаёт файл. Ищет уязвимости и захардкоженные секреты. 2 256установок nextjs-code-quality-enforcer Хук на PostToolUse проверяет каждый записанный файл Next.js: структуру App Router, директивы Server/Client, импорты и типы. Срабатывает сразу после правки. 2 249установок add-changelog Команда обновляет файл CHANGELOG.md по стандарту Keep a Changelog. Она считывает недавние коммиты через git и помогает подготовить описание релиза. 2 025установок unused-code-cleaner Субагент ищет неиспользуемые импорты, функции и классы и удаляет их с проверкой после каждого шага. Пригодится после рефакторинга или перед выкладкой в прод. 1 990установок report-generator Субагент превращает разрозненные заметки и результаты исследований в структурированный отчёт в Markdown. Пригодится на финальном шаге работы, когда нужно свести факты воедино. 1 930установок fact-checker Субагент для Claude, который разбирает текст на проверяемые утверждения и оценивает надёжность источников. Пригодится, когда нужно перепроверить черновик, отчёт или чужую цитату. 1 919установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой