# General Translation React SDKs (gt-react, gt-next, gt-react-native): React Native
URL: https://generaltranslation.com/it/docs/react/react-native.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Esplora la configurazione specifica di React Native per General Translation, incluse l'inizializzazione, il provider, i polyfills e la risoluzione dei problemi.

`gt-react-native` porta General Translation nelle app React Native, incluse Expo e React Native CLI puro. Condivide lo stesso componente [`<T>`](/docs/react/reference/components/t), gli hooks e i variable components del resto dell&#39;ecosistema React, ma la configurazione presenta alcune differenze specifiche di React Native: l&#39;inizializzazione avviene a livello di modulo, il provider carica autonomamente le traduzioni e un plugin Babel fornisce i polyfills `Intl` assenti in React Native.

Se stai iniziando adesso, segui prima il [React Native Quickstart](/docs/react/react-native-quickstart). Le [Guides](/docs/react/guides/configuring) e il [Reference](/docs/react/reference/config) condivisi coprono tutto ciò che funziona allo stesso modo nei vari framework; le pagine qui trattano invece la configurazione specifica di React Native.

<Callout type="warn">
  **Avvertenza:** `gt-react-native` è sperimentale e potrebbe non funzionare in tutti i progetti. Include un modulo nativo, quindi Expo Go non è supportato: ti serve una development build.
</Callout>

## Cosa c&#39;è di specifico in React Native [#overview]

* **Inizializzazione a livello di modulo.** Chiami [`initializeGT`](/docs/react/reference/config#initialize) una sola volta nel punto di ingresso della tua app e [`<GTProvider>`](/docs/react/reference/components/gt-provider) carica internamente le traduzioni, invece di ricevere le props `locale` e `translations`. Vedi [Configurazione](/docs/react/react-native/setup).
* **Il plugin dei polyfill.** `gt-react-native/plugin` inietta i polyfill `Intl` di `@formatjs` che il runtime di React Native non include. Vedi [Plugin](/docs/react/react-native/plugin).
* **Diagnostica nativa e di Metro.** Le build di sviluppo, i moduli nativi collegati, i dati delle impostazioni regionali di Babel e i file di traduzione generati possono avere problemi indipendentemente gli uni dagli altri. Vedi [Risoluzione dei problemi di React Native](/docs/react/react-native/troubleshooting).

In React Native non esiste inoltre un componente [`<LocaleSelector>`](/docs/react/reference/components/locale-selector) predefinito: crea invece un selettore della lingua con l&#39;hook [`useLocaleSelector`](/docs/react/reference/hooks/use-locale-selector).

## Pagine [#pages]

| Pagina                                                                               | Descrizione                                                                                      |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| [Configurazione](/docs/react/react-native/setup)                                     | Inizializza General Translation e aggiungi il provider alle app Expo e React Native bare.        |
| [Plugin](/docs/react/react-native/plugin)                                            | Il plugin Babel `gt-react-native/plugin` che fornisce i polyfill di `Intl`.                      |
| [Risoluzione dei problemi di React Native](/docs/react/react-native/troubleshooting) | Diagnostica problemi relativi a moduli nativi, polyfill, impostazione regionale e file generati. |

## Sitemap

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