# react-native: getLocaleDirection URL: https://generaltranslation.com/es/docs/react-native/api/helpers/get-locale-direction.mdx --- title: getLocaleDirection description: Referencia de la API del método getLocaleDirection del lado del servidor --- {/* GENERADO AUTOMÁTICAMENTE: No edites esto directamente. En su lugar, edita la plantilla en content/docs-templates/. */} ## Resumen La función `getLocaleDirection` obtiene la dirección del texto (`'ltr'` o `'rtl'`) para la configuración regional actual o una configuración regional especificada durante el renderizado del lado del servidor. `getLocaleDirection` es un método del lado del servidor y solo puede usarse en componentes del servidor. Para usarlo del lado del cliente, consulta [`useLocaleDirection`](/docs/react-native/api/helpers/use-locale-direction). ## Referencia ### Parámetros | Parámetro | Tipo | Descripción | | --------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | `locale` | `string` (opcional) | Un código de configuración regional BCP 47 (por ejemplo, `'ar'`, `'en-US'`). Si se omite, se usa la configuración regional actual del usuario. | ### Devuelve * Si se proporciona `locale`: `'ltr' | 'rtl'` — la dirección del texto de la configuración regional especificada. * Si se omite `locale`: `Promise<'ltr' | 'rtl'>` — una promesa que se resuelve con la dirección del texto de la configuración regional actual. *** ## Ejemplos ### Obtener la dirección para la configuración regional actual ```jsx title="DirectionWrapper.jsx" copy import { getLocaleDirection } from 'gt-react-native/server'; export default async function DirectionWrapper({ children }) { const dir = await getLocaleDirection(); // [!code highlight] return
{children}
; } ``` ### Obtener la dirección para una configuración regional específica ```jsx title="SpecificDirection.jsx" copy import { getLocaleDirection } from 'gt-react-native/server'; export default function SpecificDirection() { const dir = getLocaleDirection('ar'); // 'rtl' — no se necesita await [!code highlight] return

Arabic text direction: {dir}

; } ``` *** ## Notas * Cuando se llama sin argumentos, `getLocaleDirection` es asíncrono y debe esperarse con `await`. * Cuando se llama con una cadena de configuración regional, devuelve el resultado de forma sincrónica. * Útil para establecer el atributo `dir` en tus elementos `` o de layout para la compatibilidad con RTL. ## Siguientes pasos * Aprende sobre la compatibilidad con RTL en la [guía de escritura de derecha a izquierda](/docs/react-native/guides/rtl). * Consulta [`useLocaleDirection`](/docs/react-native/api/helpers/use-locale-direction) para conocer su equivalente del lado del cliente.