# react-native: getLocaleFromNativeStore URL: https://generaltranslation.com/ru/docs/react-native/api/helpers/get-locale-from-native-store.mdx --- title: getLocaleFromNativeStore description: Читает сохранённую локаль из нативного хранилища без контекста React. --- ## Справочник ```jsx import { getLocaleFromNativeStore } from 'gt-react-native'; const locale = getLocaleFromNativeStore(key?); // => 'en-US' | null ``` ### Параметры | Параметр | Тип | Описание | | -------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `key` | `string?` | Ключ хранилища, из которого читается значение. По умолчанию — `'generaltranslation.locale'`. Если ваш [``](/docs/react-native/api/components/gtprovider) использует пользовательский `localeCookieName`, передайте сюда то же значение. | ### Возвращает `string | null` — сохранённая локаль в виде строки или `null`, если локаль не была сохранена. *** ## Использование ```jsx copy import { getLocaleFromNativeStore } from 'gt-react-native'; const locale = getLocaleFromNativeStore(); ``` Если в `GTProvider` используется пользовательский `localeCookieName`, передайте тот же ключ: ```jsx copy const locale = getLocaleFromNativeStore('my-custom-key'); ``` Значение в нативном хранилище может **быть не синхронизировано с состоянием React** во время смены локали. Для реактивных обновлений используйте [`useLocale`](/docs/react-native/api/helpers/use-locale).