# General Translation React SDKs (gt-react, gt-next, gt-react-native): TanStack Start
URL: https://generaltranslation.com/it/docs/react/tanstack-start.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Esplora la configurazione specifica di TanStack Start, il routing delle impostazioni regionali e le API runtime isomorfe per General Translation.

`gt-tanstack-start` porta General Translation nelle app TanStack Start. Riesporta i componenti, gli hook e le funzioni condivisi di `gt-react`, aggiunge helper runtime isomorfi e fornisce middleware per le richieste tramite la sua entry principale.

Se hai appena iniziato, segui prima il [TanStack Start Quickstart](/docs/react/tanstack-start-quickstart). Le [Guide](/docs/react/guides/configuring) e il [Riferimento](/docs/react/reference/config) condivisi coprono tutto ciò che funziona allo stesso modo nei vari framework; questa pagina tratta solo la configurazione specifica di TanStack Start.

<Callout type="warn">
  **Avvertenza:** `gt-tanstack-start` è sperimentale e potrebbe introdurre modifiche incompatibili. L&#39;uso in produzione non è ancora consigliato.
</Callout>

*Nota: la configurazione attuale richiede `gt-tanstack-start` 11.1.5 o versioni successive.*

## Che cosa è specifico di TanStack Start [#overview]

* **Middleware per le richieste.** Registra [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware) da `gt-tanstack-start` per creare uno stato locale per la richiesta per le funzioni server.
* **Configurazione del router e della route radice.** Chiami [`initializeGT`](/docs/react/reference/config#initialize) a livello di modulo in `src/router.tsx`, determini l&#39;impostazione regionale con [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale), carichi uno snapshot delle traduzioni nel loader della route radice e li passi entrambi a [`<GTProvider>`](/docs/react/reference/components/gt-provider). Vedi [Configurazione](/docs/react/tanstack-start/setup).
* **Routing delle impostazioni regionali.** Configura TanStack Router affinché accetti URL sia senza prefisso sia con prefisso dell&#39;impostazione regionale, utilizzando segmenti di route facoltativi `/{-$locale}` oppure riscritture degli URL. Quindi imposta `localeRouting` su `true` per mantenere le impostazioni regionali non predefinite nel pathname, lasciando l&#39;impostazione regionale predefinita senza prefisso. Vedi [Configurazione](/docs/react/tanstack-start/setup#locale-routing).
* **Funzioni di runtime isomorfe.** Leggi lo stato di runtime e traduci con [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale), [`getEnableI18n`](/docs/react/tanstack-start/reference/functions/get-enable-i18n), [`getGT`](/docs/react/tanstack-start/reference/functions/get-gt), [`getMessages`](/docs/react/tanstack-start/reference/functions/get-messages) e [`getTranslations`](/docs/react/tanstack-start/reference/functions/get-translations). Sul server, chiamale all&#39;interno dello scope della richiesta di [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware).

## Pagine [#pages]

| Pagina                                                                         | Descrizione                                                                                    |
| ------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------- |
| [Configurazione](/docs/react/tanstack-start/setup)                             | Registra il middleware per le richieste, inizializza General Translation e idrata il provider. |
| [Uso delle funzioni server](/docs/react/tanstack-start/using-server-functions) | Traduce le stringhe e legge lo stato della richiesta nelle funzioni server di TanStack Start.  |
| [Riferimento](/docs/react/tanstack-start/reference/functions/gt-middleware)    | Esplora l&#39;API di runtime `gt-tanstack-start`.                                              |

## Sitemap

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