# gt-next: General Translation Next.js SDK: useRegion URL: https://generaltranslation.com/fr/docs/next/api/helpers/use-region.mdx --- title: useRegion description: Référence de l’API du hook useRegion --- {/* GÉNÉRÉ AUTOMATIQUEMENT : ne modifiez pas directement. Modifiez le modèle dans content/docs-templates/ à la place. */} ## Aperçu Le hook `useRegion` récupère la région actuellement sélectionnée par l’utilisateur à partir du [contexte ``](/docs/next/api/components/gtprovider). `useRegion` est un hook côté client et *ne peut être utilisé que dans des composants côté client*. Assurez-vous que votre application est enveloppée dans un [``](/docs/next/api/components/gtprovider). ## Référence ### Renvoie `string | undefined` — Le code de région actuellement actif (p. ex. `"US"`, `"CA"`), ou `undefined` si aucune région n’est définie. *** ## Exemples ### Usage de base ```jsx title="RegionDisplay.jsx" copy 'use client'; import { useRegion } from 'gt-next'; export default function RegionDisplay() { const region = useRegion(); // [!code highlight] return

Région actuelle : {region ?? 'Non définie'}

; } ``` *** ## Remarques * Renvoie `undefined` si l’utilisateur n’a pas sélectionné de région. * Vous pouvez définir la région à l’aide du composant [``](/docs/next/api/components/region-selector) ou du hook [`useRegionSelector`](/docs/next/api/helpers/use-region-selector). ## Étapes suivantes * Utilisez [``](/docs/next/api/components/region-selector) pour permettre aux utilisateurs de choisir leur région. * Utilisez [`useRegionSelector`](/docs/next/api/helpers/use-region-selector) pour créer un sélecteur de région personnalisé.