# react-native: useLocaleDirection URL: https://generaltranslation.com/fr/docs/react-native/api/helpers/use-locale-direction.mdx --- title: useLocaleDirection description: Référence de l’API du Hook useLocaleDirection --- {/* GÉNÉRÉ AUTOMATIQUEMENT : ne modifiez pas directement. Modifiez plutôt le template dans content/docs-templates/. */} ## Vue d’ensemble Le Hook `useLocaleDirection` récupère la direction du texte (`'ltr'` ou `'rtl'`) pour le paramètre régional actuel ou un paramètre régional donné depuis le [contexte ``](/docs/react-native/api/components/gtprovider). `useLocaleDirection` est un Hook côté client et *ne peut être utilisé que dans des composants côté client*. Assurez-vous que votre application est bien enveloppée dans un [``](/docs/react-native/api/components/gtprovider). ## Référence ### Paramètres | Paramètre | Type | Description | | --------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | | `locale` | `chaîne de caractères` (facultatif) | Un code de langue BCP 47 (par ex. : `'ar'`, `'en-US'`). S'il est omis, le paramètre régional courant issu du contexte est utilisé. | ### Renvoie `'ltr' | 'rtl'` — La direction du texte pour le paramètre régional. *** ## Exemples ### Obtenir la direction du paramètre régional courant ```jsx title="DirectionWrapper.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-react-native'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Obtenir la direction d’un paramètre régional spécifique ```jsx title="SpecificDirection.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-react-native'; export default function SpecificDirection() { const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight] return

Arabic text direction: {dir}

; } ``` *** ## Remarques * Ce hook est toujours synchrone. * Utile pour définir l’attribut `dir` sur les éléments afin de prendre en charge les langues RTL. ## Étapes suivantes