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.
"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 useDefaultLocaledepende de<GTProvider>para acceder al contexto. Asegúrate de envolver tu aplicación con un provider en el nivel raíz.
- useDefaultLocalese ejecuta únicamente en el cliente.
- Obtén más información sobre los códigos de configuración regional aquí.
Próximos pasos
- Consulta useLocaleygetLocalepara obtener la locale del usuario.
- Explora getDefaultLocalepara obtener la locale predeterminada en componentes del servidor.
¿Qué te ha parecido esta guía?

