Helpers

useDefaultLocale

Referencia de API del hook useDefaultLocale

Descripción general

El hook useDefaultLocale obtiene la locale predeterminada de la aplicación desde el contexto de <GTProvider>. Esta locale representa el idioma de contenido de respaldo predeterminado para tu aplicación y normalmente se utiliza cuando la locale preferida del usuario no está disponible.

useDefaultLocale es un hook del lado del cliente y solo puede usarse en componentes del lado del cliente. Asegúrate de que tu aplicación esté envuelta en un <GTProvider>.

Consulta withGTConfig para la configuración. Si no se especifica una locale predeterminada en withGTConfig, el valor predeterminado es 'en-US'. Para el lado del servidor, consulta getDefaultLocale.

Referencias

Devuelve

Una cadena que representa la locale predeterminada de la aplicación, p. ej., 'en-US'.


Ejemplos

Uso básico

Obtén la locale predeterminada de la aplicación y muéstrala en tu componente.

DefaultLocale.jsx
"use client";
import { useDefaultLocale } from 'gt-next';

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

    return <p>Locale predeterminado: {defaultLocale}</p>; // Mostrar el locale predeterminado
}

Notas

  • El hook useDefaultLocale depende de <GTProvider> para acceder al contexto. Asegúrate de envolver tu aplicación con un provider en el nivel raíz.
  • useDefaultLocale se ejecuta únicamente en el cliente.
  • Obtén más información sobre los códigos de configuración regional aquí.

Próximos pasos

¿Qué te ha parecido esta guía?

useDefaultLocale