Docs

Загрузка данных

Server/client data loading через typed loader.

Обновлено: 2026-02-23

Route loader

Экспортируйте loader(ctx) в модуле страницы. Его результат приходит в компонент как ctx.data.

src/pages/[lang]/docs/[slug].tsx
export function loader(ctx) {
  return {
    slug: ctx.params.slug,
    tab: ctx.searchParams.get("tab") ?? "overview",
  };
}

Поток not found

Бросайте notFound() в loader/component, чтобы перейти в not-found сущность.