Formularios sin sufrimiento (useActionState)
Server Actions y estado
El cambio: olvídate de onSubmit, e.preventDefault() y crear estados genéricos de isSubmitting. React 19 gestiona el ciclo de vida del formulario por ti.
👀 Vista previa
El usuario escribe "React 19" y presiona Enter. El botón cambia instantáneamente a "Updating..." y se deshabilita. Después de 1s, vuelve a su estado normal y aparece el texto "Updated to React 19" debajo.
📚 Explicación
`useActionState` gestiona automáticamente el estado de envío de formularios. Proporciona el estado actual, una función de envío y un booleano de pendiente. El formulario se deshabilita automáticamente durante el envío, y puedes devolver estado desde la función de acción para mostrar errores o mensajes de éxito.
¿Qué tan bien recordaste esto?