Docs
API
Deprecated
RouteApi

RouteApi class

[!CAUTION] 이 클래스는 더 이상 사용되지 않으며, TanStack Router의 다음 주요 버전에서 제거될 예정입니다. 대신 getRouteApi 함수를 사용하세요.

RouteApi 클래스는 useParams, useSearch, useRouteContext, useNavigate, useLoaderData, useLoaderDeps와 같은 일반적인 훅의 타입 안전 버전을 제공합니다. 이 훅들은 특정 라우트 ID와 등록된 라우트 타입에 미리 바인딩됩니다.

Constructor options

RouteApi 생성자는 RouteApi 인스턴스를 구성하는 데 사용할 options를 인수로 받습니다.

opts.routeId option

  • 타입: string
  • 필수
  • RouteApi 인스턴스가 바인딩될 라우트 ID.

Constructor returns

  • 호출된 라우트 ID에 미리 바인딩된 RouteApi 인스턴스.

Examples

import { RouteApi } from "@tanstack/react-router";
 
const routeApi = new RouteApi({ id: "/posts" });
 
export function PostsPage() {
  const posts = routeApi.useLoaderData();
  // ...
}