# General Translation React SDKs (gt-react, gt-next, gt-react-native): React Native
URL: https://generaltranslation.com/es/docs/react/react-native.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Explora la configuración específica de React Native para General Translation, incluida la inicialización, el proveedor, los polyfills y la solución de problemas.

`gt-react-native` lleva General Translation a las aplicaciones de React Native, incluidas Expo y bare React Native CLI. Comparte el mismo componente [`<T>`](/docs/react/reference/components/t), hooks y componentes variables que el resto del ecosistema de React, pero su configuración difiere en algunos aspectos propios de React Native: la inicialización se hace a nivel de módulo, el proveedor carga las traducciones por sí solo y un plugin de Babel aporta los polyfills de `Intl` que React Native no incluye.

Si recién estás empezando, sigue primero el [Quickstart de React Native](/docs/react/react-native-quickstart). Las [Guías](/docs/react/guides/configuring) y la [Referencia](/docs/react/reference/config) compartidas cubren todo lo que funciona igual en todos los frameworks; las páginas de esta sección cubren la configuración exclusiva de React Native.

<Callout type="warn">
  **Advertencia:** `gt-react-native` es experimental y puede no funcionar en todos los proyectos. Incluye un módulo nativo, por lo que Expo Go no es compatible: necesitas una compilación de desarrollo.
</Callout>

## Qué es específico de React Native [#overview]

* **Configuración a nivel de módulo.** Llamas a [`initializeGT`](/docs/react/reference/config#initialize) una sola vez en el punto de entrada de tu app, y [`<GTProvider>`](/docs/react/reference/components/gt-provider) carga las traducciones internamente en lugar de recibir las props `locale` y `translations`. Consulta [Configuración](/docs/react/react-native/setup).
* **El plugin de polyfills.** `gt-react-native/plugin` inyecta los polyfills `Intl` de `@formatjs` que el entorno de ejecución de React Native no incluye. Consulta [Plugin](/docs/react/react-native/plugin).
* **Diagnósticos de Native y Metro.** Las compilaciones de desarrollo, los módulos nativos vinculados, los datos de configuración regional de Babel y los archivos de traducción generados pueden fallar de forma independiente. Consulta [Solución de problemas de React Native](/docs/react/react-native/troubleshooting).

Tampoco hay un componente [`<LocaleSelector>`](/docs/react/reference/components/locale-selector) ya preparado en React Native; en su lugar, crea un selector de idioma con el hook [`useLocaleSelector`](/docs/react/reference/hooks/use-locale-selector).

## Páginas [#pages]

| Página                                                                            | Descripción                                                                                       |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [Configuración](/docs/react/react-native/setup)                                   | Inicializa General Translation y agrega el proveedor en aplicaciones de Expo y bare React Native. |
| [Plugin](/docs/react/react-native/plugin)                                         | El plugin de Babel `gt-react-native/plugin` que proporciona polyfills de `Intl`.                  |
| [Solución de problemas de React Native](/docs/react/react-native/troubleshooting) | Diagnostica fallos de módulos nativos, polyfills, configuración regional y archivos generados.    |

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
