Introducción
React 19 representa un cambio de paradigma importante. Funciones antes restringidas a meta-frameworks como Next.js ahora están integradas en el núcleo estable de React.
Actions API y useActionState
Simplifica la gestión de mutaciones asíncronas. useActionState enlaza manejadores asíncronos directamente a atributos de formulario nativos, manejando automáticamente indicadores de carga.
useOptimistic
Para acciones interactivas como “me gusta” o envío de chats. Actualiza la IU instantáneamente antes de que la solicitud al servidor se complete, con capacidad de rollback integrada.
use() API
Resuelve Promesas y lee Contextos dinámicamente durante el renderizado. Puede llamarse condicionalmente y dentro de bucles.
ref como prop estándar
Ya no se necesita forwardRef(). ref es una propiedad estándar en React 19. Simplifica enormemente el código de componentes.
Límites cliente/servidor
“use client” para componentes de navegador. “use server” para Server Actions. Directivas estandarizadas a nivel de archivo.

