# General Translation React SDKs (gt-react, gt-next): React Native URL: https://generaltranslation.com/ja/docs/react/react-native.mdx --- title: React Native description: モジュールレベルの初期化、プロバイダー、ポリフィルプラグインなど、General Translation の React Native 固有のセットアップを紹介します。 --- `gt-react-native` は、Expo や標準の React Native CLI を含む React Native アプリで General Translation を使えるようにします。React エコシステムの他の部分と同じ [``](/docs/react/reference/components/t) コンポーネント、hooks、variable components を共有していますが、setup には React Native 固有の違いがいくつかあります。モジュールレベルで初期化し、プロバイダーが翻訳を自動で読み込み、Babel プラグインが React Native に不足している `Intl ポリフィル` を提供します。 使い始めたばかりであれば、まず [React Native Quickstart](/docs/react/react-native-quickstart) をご覧ください。フレームワークをまたいで共通する内容は [Guides](/docs/react/guides/configuring) と [Reference](/docs/react/reference/config) で扱っており、このセクションのページでは React Native 専用の setup を説明します。 *警告: `gt-react-native` は実験的機能のため、すべてのプロジェクトで動作するとは限りません。ネイティブモジュールを含むため、Expo Go はサポートされておらず、development build が必要です。* ## React Native固有のポイント [#overview] * **モジュールレベルのセットアップ。** アプリのエントリポイントで [`initializeGT`](/docs/node/reference/functions/initialize-gt) を一度呼び出します。[``](/docs/react/reference/components/gt-provider) は `locale` と `translations` の props を受け取る代わりに、内部で翻訳を読み込みます。詳しくは [セットアップ](/docs/react/react-native/setup) を参照してください。 * **ポリフィルプラグイン。** `gt-react-native/plugin` は、React Native のランタイムに含まれていない `@formatjs` の `Intl ポリフィル` を注入します。詳しくは [プラグイン](/docs/react/react-native/plugin) を参照してください。 また、React Native にはあらかじめ用意された [``](/docs/react/reference/components/locale-selector) コンポーネントはありません。代わりに、[`useLocaleSelector`](/docs/react/reference/hooks/use-locale-selector) フックを使って言語切り替え機能を実装してください。 ## ページ [#pages] | ページ | 説明 | | ---------------------------------------- | -------------------------------------------------------------------- | | [セットアップ](/docs/react/react-native/setup) | General Translation を初期化し、Expo アプリとベア React Native アプリにプロバイダーを追加します。 | | [プラグイン](/docs/react/react-native/plugin) | `Intl` ポリフィルを提供する `gt-react-native/plugin` Babel プラグイン。 |