2.4 Reaccionar ante los errores del servicio

Aunque proporcionamos un controlador de errores en los métodos y componentes, pensamos que sería una gran idea tener un gancho que nos permitiera reaccionar a los errores del servicio y, por ejemplo, mostrar alguna información de la interfaz de usuario al usuario de una manera React:

import React, { useEffect } from 'react'
import { useLastServiceError } from './vyou-react'

// ...

const lastServiceError = useLastServiceError()

useEffect(() => {
  if (lastServiceError === undefined) {
    return
  }

  if (lastServiceError.status === 500) {
    // myFancyToastLibrary.show('Ops! something happened')
  }
}, [lastServiceError])

// ...
Ir arriba