gt-react-native@10.20.0
Обзор
gt-react-native 10.20.0 добавляет getLocaleFromNativeStore() — синхронную функцию, которая считывает сохранённую локаль из нативного хранилища без использования контекста React.
Использование
import { getLocaleFromNativeStore } from 'gt-react-native';
// Читает сохранённую локаль
const locale = getLocaleFromNativeStore();
// => 'en-US' | nullЕсли ваш GTProvider использует собственный localeCookieName, передайте тот же ключ:
const locale = getLocaleFromNativeStore('my-custom-key');⚠️ Важный нюанс Sync
Значение в нативном хранилище может не совпадать с состоянием React. При смене локали в хранилище всё ещё может оставаться старое значение (или наоборот). Используйте это, когда вам нужно быстро получить значение в императивном стиле и вы готовы мириться с тем, что оно может быть неактуальным; для реактивных обновлений используйте useLocale().