Helpers

useDefaultLocale

useDefaultLocale 钩子的 API 参考

概览

useDefaultLocale 钩子会从 <GTProvider> 上下文中获取应用的默认 locale。 该 locale 表示应用的 fallback 语言,通常在用户的首选 locale 不可用时使用。

请确保你的应用被 <GTProvider> 包裹。

配置请参见 <GTProvider>。 如果未指定默认 locale,则默认使用 'en-US'

参考资料

返回值

表示应用默认 locale 的字符串,例如:'en-US'


示例

基本用法

获取应用的默认 locale,并在组件中显示。

DefaultLocale.jsx
import { useDefaultLocale } from 'gt-react';

export default function DefaultLocale() {
    const defaultLocale = useDefaultLocale();

    return <p>默认 locale:{defaultLocale}</p>; // 显示默认 locale
}

注意事项

  • useDefaultLocale 钩子依赖 <GTProvider> 来访问上下文。 请确保你的应用在根层由该 provider 包裹。
  • 这里了解更多关于语言环境代码字符串的内容。

下一步

这份指南怎么样?

useDefaultLocale