# gt-react: General Translation React SDK: useRegion URL: https://generaltranslation.com/ru/docs/react/api/helpers/use-region.mdx --- title: useRegion description: "Справка по API: хук useRegion" --- {/* АВТОМАТИЧЕСКИ СГЕНЕРИРОВАНО: Не редактируйте напрямую. Вместо этого измените template в content/docs-templates/. */} ## Обзор Хук `useRegion` получает текущий выбранный пользователем регион из [`контекста `](/docs/react/api/components/gtprovider). `useRegion` — это клиентский хук, и *его можно использовать только в клиентских компонентах*. Убедитесь, что ваше приложение обёрнуто в [``](/docs/react/api/components/gtprovider). ## Справка ### Возвращает `string | undefined` — код текущего выбранного региона (например, `"US"`, `"CA"`), либо `undefined`, если регион не задан. *** ## Примеры ### Основное использование ```jsx title="RegionDisplay.jsx" copy 'use client'; import { useRegion } from 'gt-react'; export default function RegionDisplay() { const region = useRegion(); // [!code highlight] return

Current region: {region ?? 'Not set'}

; } ``` *** ## Примечания * Возвращает `undefined`, если пользователь не выбрал регион. * Регион можно задать с помощью компонента [``](/docs/react/api/components/region-selector) или хука [`useRegionSelector`](/docs/react/api/helpers/use-region-selector). ## Следующие шаги * Используйте [``](/docs/react/api/components/region-selector), чтобы пользователи могли выбирать свой регион. * Используйте [`useRegionSelector`](/docs/react/api/helpers/use-region-selector), чтобы создать собственный селектор региона.