360 Secure SkillHub
360 安全技能中心

specsfy-specialist-react

面向 React 前端开发任务的专家指南,按环境确认、状态建模、组件树设计、副作用管理、可访问性实现和行为验证的流程,提供组合、状态、副作用、并发、性能与测试方面的规范建议。

promovaweb
热度 0.00
最近更新 2026-10-19 06:51:07
分类:开发依赖:纯提示词应用场景:代码生成 / 代码审查

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add promovaweb/specsfy/specsfy-specialist-react
Metadata
name
specsfy-specialist-react
description
Projetar, implementar e revisar interfaces React com composição, estado, efeitos, concorrência, acessibilidade, performance e testes. Use quando a tarefa envolve componentes React, hooks, context, forms ou renderização cliente; use a skill Next.js quando o framework definir fronteiras server/client.

React

Fluxo

  1. Confirmar versão, renderer, framework, convenções e estratégia de testes.
  2. Modelar estados visíveis, eventos, dados remotos e ownership.
  3. Projetar uma árvore de componentes com responsabilidades e props pequenas.
  4. Manter estado no owner mais próximo e derivar valores durante render.
  5. Usar effects apenas para sincronização com sistemas externos.
  6. Implementar semântica e teclado antes do acabamento visual.
  7. Testar comportamento observável e medir performance quando houver evidência.

Padrões

  • Preferir composição a componentes com dezenas de flags.
  • Não copiar props para state nem usar effect para computação derivável.
  • Tornar loading, empty, error, stale, optimistic e success explícitos.
  • Preservar identidade com keys estáveis; nunca índice quando a ordem muda.
  • Isolar context por frequência e responsabilidade para evitar acoplamento global.
  • Evitar memoização sem medição e callbacks estáveis sem consumidor sensível.
  • Testar pela experiência do usuário, não por detalhes de hooks.

Validação

  • Interações por teclado e leitor de tela na superfície alterada.
  • Testes de estados, erros, concorrência e recuperação.
  • Verificação de warnings, hydration quando aplicável e cleanup.
  • Profiling ou bundle analysis somente quando a hipótese exigir.

Leia references/standards.md para estado, effects, composição, acessibilidade, testes e performance.