name: react19 description: Patrones y APIs de React 19. Usa cuando trabajes con componentes, hooks, o cualquier codigo React para asegurar que se usen las APIs mas recientes.
React 19 - Patrones Modernos
Cuando escribas codigo React para PROSEGUIT, usa exclusivamente APIs de React 19:
APIs nuevas de React 19
use()hook: Para leer promesas y contexto directamenteuseActionState(): ReemplazauseReducerpara form actionsuseFormStatus(): Estado de formularios en componentes hijosuseOptimistic(): Actualizaciones optimistas de UI- React Compiler: No usar
useMemo,useCallback,memomanualmente - el compilador los maneja
Patrones a seguir
- Formularios con
<form action={...}>nativo (Server Actions pattern) refcomo prop normal (ya no necesitaforwardRef)<Context>como provider directo (ya no<Context.Provider>)- Metadata con
<title>,<meta>,<link>directamente en componentes - Stylesheet precedence con
precedenceprop en<link>
Patrones a EVITAR (obsoletos)
- NO usar
forwardRef-> pasarrefcomo prop - NO usar
<Context.Provider>-> usar<Context>directo - NO usar
useMemo/useCallback/memoinnecesariamente -> React Compiler - NO usar
useEffectpara fetch -> usaruse()con Suspense - NO usar
useContext-> usaruse(Context)
Estructura de componentes PROSEGUIT
// Componente funcional simple con CSS modules
import styles from './MiComponente.module.css';
function MiComponente({ datos, ref }) {
return (
<div className={styles.container} ref={ref}>
{datos}
</div>
);
}
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,180
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,081
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
941