# gt-next: General Translation Next.js SDK: useLocaleDirection URL: https://generaltranslation.com/es/docs/next/api/helpers/use-locale-direction.mdx --- title: useLocaleDirection description: Referencia de la API del hook useLocaleDirection --- {/* GENERADO AUTOMÁTICAMENTE: No edites esto directamente. Edita la plantilla en content/docs-templates/. */} ## Resumen El hook `useLocaleDirection` obtiene la dirección del texto (`'ltr'` o `'rtl'`) para la configuración regional actual o una configuración regional específica desde el [contexto de ``](/docs/next/api/components/gtprovider). `useLocaleDirection` es un hook del lado del cliente y *solo puede usarse en componentes del lado del cliente*. Asegúrate de que tu aplicación esté envuelta en un [``](/docs/next/api/components/gtprovider). Para usarlo del lado del servidor, consulta [`getLocaleDirection`](/docs/next/api/helpers/get-locale-direction). ## Referencia ### Parámetros | Parámetro | Tipo | Descripción | | --------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | | `locale` | `string` (opcional) | Un código de configuración regional BCP 47 (p. ej., `'ar'`, `'en-US'`). Si se omite, se usa la configuración regional actual del contexto. | ### Devuelve `'ltr' | 'rtl'` — La dirección del texto de la configuración regional. *** ## Ejemplos ### Obtener la dirección para la configuración regional actual ```jsx title="DirectionWrapper.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Obtener la dirección para una configuración regional específica ```jsx title="SpecificDirection.jsx" copy 'use client'; import { useLocaleDirection } from 'gt-next'; export default function SpecificDirection() { const dir = useLocaleDirection('ar'); // 'rtl' [!code highlight] return

Arabic text direction: {dir}

; } ``` *** ## Notas * A diferencia de [`getLocaleDirection`](/docs/next/api/helpers/get-locale-direction), que se ejecuta del lado del servidor, este hook siempre es sincrónico. * Es útil para establecer el atributo `dir` en los elementos y ofrecer compatibilidad con RTL. ## Siguientes pasos * Aprende sobre la compatibilidad con RTL en la [guía de escritura de derecha a izquierda](/docs/next/guides/rtl). * Consulta [`getLocaleDirection`](/docs/next/api/helpers/get-locale-direction) para conocer el equivalente del lado del servidor.