# General Translation React SDKs (gt-react, gt-next): useLocaleDirection URL: https://generaltranslation.com/ja/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` を呼び出して direction を取得し、`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) を使用してください。 * RTL 対応で要素の `dir` 属性を設定する際に便利です。