# General Translation React SDKs (gt-react, gt-next): useLocaleDirection URL: https://generaltranslation.com/zh/docs/react/reference/hooks/use-locale-direction.mdx --- title: useLocaleDirection description: 使用 General Translation gt-react 读取区域设置的文本方向。useLocaleDirection 的 API 参考。 --- `useLocaleDirection` 钩子返回当前区域设置的文本方向——`'ltr'` 或 `'rtl'`;也可以返回你指定的区域设置的文本方向。 *可用于 `gt-react`、`gt-next` 和 `gt-react-native`。示例从 `gt-react` 导入;请改为从你的框架对应的包导入。* *注意:`gt-tanstack-start` 不导出此钩子。* ## 概览 [#overview] 调用 `useLocaleDirection` 获取文本方向,并将其设置到 `dir` 属性上。 ```tsx import { useLocaleDirection } from 'gt-react'; export default function DirectionWrapper({ children }) { const dir = useLocaleDirection(); // [!code highlight] return
Arabic text direction: {dir}
; } ``` ## 注意事项 [#notes] * 在异步 App Router 组件中,请改用 [`getLocaleDirection`](/docs/react/nextjs/reference/functions/get-locale-direction)。 * 可用于为元素设置 `dir` 属性,以支持 RTL。