close

usePageData устарел

usePageData предоставляет метаданные текущей страницы, чтобы вы могли рендерить их внутри пользовательских компонентов или утилит.

  • Тип: () => PageData

Возвращаемый объект PageData включает информацию, такую как заголовок страницы, путь маршрута, метаданные и данные всего сайта. Этот хук доступен как на сервере, так и на клиенте, что делает его подходящим для рендеринга, безопасного для SSR и SSG.

Возможности были разделены на usePage, usePages и useSite; предпочтительно использовать эти специализированные хуки по мере необходимости.

import { usePageData } from '@rspress/core/runtime';

export default function PageTitle() {
  const { page } = usePageData();
  return <h1>{page.title}</h1>;
}

Связанно: вы можете комбинировать этот хук с useLang или useVersion, чтобы адаптировать контент под конкретную локаль или версию документации.