# General Translation React SDKs (gt-react, gt-next): React Native URL: https://generaltranslation.com/en-US/docs/react/react-native.mdx --- title: React Native description: Explore the React Native-specific setup for General Translation, including module-level initialization, the provider, and the polyfill plugin. --- `gt-react-native` brings General Translation to React Native apps, including Expo and the bare React Native CLI. It shares the same [``](/docs/react/reference/components/t) component, hooks, and variable components as the rest of the React ecosystem, but its setup differs in a few React Native-specific ways: you initialize at the module level, the provider loads translations itself, and a Babel plugin supplies the `Intl` polyfills that React Native lacks. If you are just getting started, follow the [React Native Quickstart](/docs/react/react-native-quickstart) first. The shared [Guides](/docs/react/guides/configuring) and [Reference](/docs/react/reference/config) cover everything that works the same across frameworks; the pages here cover the React Native-only setup. *Warning: `gt-react-native` is experimental and may not work for every project. It ships a native module, so Expo Go is not supported — you need a development build.* ## What is React Native-specific [#overview] - **Module-level setup.** You call [`initializeGT`](/docs/node/reference/functions/initialize-gt) once at your app's entry point, and [``](/docs/react/reference/components/gt-provider) loads translations internally rather than taking `locale` and `translations` props. See [Setup](/docs/react/react-native/setup). - **The polyfill plugin.** `gt-react-native/plugin` injects the `@formatjs` `Intl` polyfills that React Native's runtime does not include. See [Plugin](/docs/react/react-native/plugin). There is also no prebuilt [``](/docs/react/reference/components/locale-selector) component in React Native — build a language switcher with the [`useLocaleSelector`](/docs/react/reference/hooks/use-locale-selector) hook instead. ## Pages [#pages] | Page | Description | | --- | --- | | [Setup](/docs/react/react-native/setup) | Initialize General Translation and add the provider in Expo and bare React Native apps. | | [Plugin](/docs/react/react-native/plugin) | The `gt-react-native/plugin` Babel plugin that supplies `Intl` polyfills. |