React Router API Reference
    Preparing search index...

    Function isRouteErrorResponse

    • Check if the given error is an ErrorResponse generated from a 4xx/5xx Response thrown from an action or loader function.

      Parameters

      • error: any

        The error to check.

      Returns error is ErrorResponse

      true if the error is an ErrorResponse, false otherwise.

      import { isRouteErrorResponse } from "react-router";

      export function ErrorBoundary({ error }: Route.ErrorBoundaryProps) {
      if (isRouteErrorResponse(error)) {
      return (
      <>
      <p>Error: `${error.status}: ${error.statusText}`</p>
      <p>{error.data}</p>
      </>
      );
      }

      return (
      <p>Error: {error instanceof Error ? error.message : "Unknown Error"}</p>
      );
      }

      @public

      framework

      data