# General Translation React SDKs (gt-react, gt-next, gt-react-native): TanStack Start
URL: https://generaltranslation.com/es/docs/react/tanstack-start.mdx
---
title: TanStack Start
description: Explora la configuración específica de TanStack Start, el enrutamiento por configuración regional y las API de runtime isomórficas para General Translation.
---
`gt-tanstack-start` lleva General Translation a las aplicaciones de TanStack Start. Reexporta los componentes, hooks y funciones compartidos de `gt-react`, añade helpers de runtime isomórficos y proporciona middleware de solicitud a través de su entrada principal.
Si recién estás empezando, sigue primero el [Quickstart de TanStack Start](/docs/react/tanstack-start-quickstart). La [guía](/docs/react/guides/configuring) y la [Referencia](/docs/react/reference/config) compartidas cubren todo lo que funciona igual en todos los frameworks; esta página cubre únicamente la configuración específica de TanStack Start.
**Advertencia:** `gt-tanstack-start` es experimental y puede incluir cambios incompatibles. Aún no se recomienda para uso en producción.
## Qué es específico de TanStack Start [#overview]
* **Middleware de solicitud.** Registra [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware) desde `gt-tanstack-start` para crear un estado local por solicitud para las funciones de servidor.
* **Configuración del router y de la ruta raíz.** Llamas a [`initializeGT`](/docs/react/reference/config#initialize) en el ámbito del módulo en `src/router.tsx`, determinas la configuración regional con [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale), cargas una instantánea de traducciones en el loader de la ruta raíz y pasas ambos a [``](/docs/react/reference/components/gt-provider). Consulta [configuración](/docs/react/tanstack-start/setup).
* **Enrutamiento por configuración regional.** Configura TanStack Router para aceptar URL tanto sin prefijo como con prefijo de configuración regional mediante segmentos de ruta opcionales `/{-$locale}` o reescrituras de URL. Luego, establece `localeRouting` en `true` para mantener las configuraciones regionales no predeterminadas en la ruta, mientras dejas la configuración regional predeterminada sin prefijo. Consulta [configuración](/docs/react/tanstack-start/setup#locale-routing).
* **Funciones de runtime isomórficas.** Lee el estado de runtime y traduce 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) y [`getTranslations`](/docs/react/tanstack-start/reference/functions/get-translations). En el servidor, llámalas dentro del alcance de solicitud de [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware).
## Páginas [#pages]
| Página | Descripción |
| --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| [Configuración](/docs/react/tanstack-start/setup) | Registra el middleware de solicitud, inicializa General Translation y rehidrata el proveedor. |
| [Uso de funciones de servidor](/docs/react/tanstack-start/using-server-functions) | Traduce cadenas y lee el estado de la solicitud en las funciones de servidor de TanStack Start. |
| [Referencia](/docs/react/tanstack-start/reference/functions/gt-middleware) | Explora la API de runtime de `gt-tanstack-start`. |