框架
版本

createFileRoute 函式

createFileRoute 函式是一個工廠函式,可用於建立基於檔案的路由例項。然後,可以使用 tsr generatetsr watch 命令利用此路由例項自動生成路由樹。

createFileRoute 選項

createFileRoute 函式接受一個型別為 string 的單個引數,該引數代表路由將從中生成檔案的 路徑

path 選項

  • 型別:string 文字量
  • 必需,但tsr generatetsr watch 命令自動插入和更新
  • 路由將從中生成檔案的完整路徑

createFileRoute 返回值

一個接受型別為 RouteOptions 的單個引數的新函式,該函式將用於配置檔案 Route 例項。

⚠️ 注意:要使 tsr generatetsr watch 正常工作,必須使用 Route 識別符號從檔案中匯出檔案路由例項。

示例

tsx
import { createFileRoute } from '@tanstack/react-router'

export const Route = createFileRoute('/')({
  loader: () => {
    return 'Hello World'
  },
  component: IndexComponent,
})

function IndexComponent() {
  const data = Route.useLoaderData()
  return <div>{data}</div>
}
import { createFileRoute } from '@tanstack/react-router'

export const Route = createFileRoute('/')({
  loader: () => {
    return 'Hello World'
  },
  component: IndexComponent,
})

function IndexComponent() {
  const data = Route.useLoaderData()
  return <div>{data}</div>
}
我們的合作伙伴
Code Rabbit
Netlify
Neon
Clerk
Convex
Sentry
訂閱 Bytes

您的每週 JavaScript 資訊。每週一免費傳送給超過 10 萬開發者。

Bytes

無垃圾郵件。您可以隨時取消訂閱。

訂閱 Bytes

您的每週 JavaScript 資訊。每週一免費傳送給超過 10 萬開發者。

Bytes

無垃圾郵件。您可以隨時取消訂閱。