존재하지 않는 페이지

import { useRouteError } from "react-router-dom";

interface RouteError {
  statusText?: string;
  message?: string;
}
const Error = () => {
  const error = useRouteError() as RouteError;
  console.log("statusText: ", error.statusText);
  console.log("message: ", error.message);

  return (
    <div>
      <h1>오류가 발생했습니다.</h1>
      <p>다음과 같은 오류가 발생했습니다.</p>
      <p>{error.statusText || error.message}</p>
    </div>
  );
};

export default Error;

1. interface

interface RouteError {
  statusText?: string;
  message?: string;
}

등이 있다.

2. useRouteError()

참고


https://despiteallthat.tistory.com/245