# General Translation React SDKs (gt-react, gt-next, gt-react-native): useLocaleDirection URL: https://generaltranslation.com/zh/docs/react/reference/hooks/use-locale-direction.mdx --- title: useLocaleDirection description: 读取区域设置的文本方向。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。