Skip to main content

Manejo de errores

Con useConvertFile

El gancho nunca se lanza dentro del componente: los errores permanecen en el campo de estado error, como instancias de MarkpdfError (la misma clase que SDK base):
convert() también rechaza la promesa que devuelve, por lo que puedes capturarla allí si prefieres try/catch en lugar de leer error del estado:

Con cliente sin formato (useMarkpdf)

Los métodos useMarkpdf() (convertFile, convertFromUrl, convertStream, pdfIndex, getJob) lanzan subclases escritas de MarkpdfError, tal como en Node.js:
Consulte la tabla de errores completa de la base SDK; lo mismo se aplica aquí porque @markpdf/react reexporta las mismas clases.

Componente de error reutilizable

useConvertFile no vuelve a intentarlo automáticamente. Si desea reintentos con retroceso en 429/5xx, use el cliente base (useMarkpdf()) con maxRetries; consulte Node.js SDK Manejo de errores, en lugar de useConvertFile, o implemente su propio reintento alrededor de convert().