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>
);
}
Skills similaires
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Claude CodeCursoradvanced
890
234
3,180
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
claudeCursorWindsurfbeginner
259
72
1,083
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.
claudeCursorWindsurfintermediate
156
44
943