# react-native: useLocales URL: https://generaltranslation.com/it/docs/react-native/api/helpers/use-locales.mdx --- title: useLocales description: Riferimento API dell'hook useLocales --- {/* GENERATO AUTOMATICAMENTE: non modificare direttamente. Modifica invece il template in content/docs-templates/. */} ## Panoramica L'hook `useLocales` recupera l'elenco delle impostazioni regionali supportate dal [contesto di ``](/docs/react-native/api/components/gtprovider). `useLocales` è un hook lato client e *può essere utilizzato solo nei componenti lato client*. Assicurati che la tua app sia avvolta da un [``](/docs/react-native/api/components/gtprovider). ## Riferimento ### Restituisce `string[]` — Un array di [codici locale](/docs/core/locales) BCP 47 che rappresentano le impostazioni regionali supportate, ad esempio `['en-US', 'fr', 'ja']`. *** ## Esempi ### Utilizzo di base ```jsx title="LocaleList.jsx" copy 'use client'; import { useLocales } from 'gt-react-native'; export default function LocaleList() { const locales = useLocales(); // [!code highlight] return ( ); } ``` *** ## Note * L'hook `useLocales` si basa su [``](/docs/react-native/api/components/gtprovider) per accedere al contesto. Assicurati che l'app sia avvolta da un provider a livello della root. * `useLocales` è disponibile solo lato client. ## Passaggi successivi * Scopri come configurare le impostazioni regionali supportate in [`gt.config.json`](/docs/react-native/api/config/gt-config-json).