useDefaultLocale
Referencia de API del hook useDefaultLocale
Descripción general
El hook useDefaultLocale obtiene el defaultLocale de la aplicación desde el contexto de <GTProvider>.
Este locale representa el contenido de respaldo predeterminado de tu app y normalmente se usa cuando el locale preferido de un usuario no está disponible.
useDefaultLocale es un hook del client-side y solo puede usarse en componentes del client-side.
Asegúrate de que tu app esté envuelta en un <GTProvider>.
Consulta withGTConfig para la configuración.
Si no se especifica un defaultLocale en withGTConfig, el valor predeterminado es 'en-US'.
Para el server-side, 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>; // Muestra 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. useDefaultLocalefunciona únicamente en el client-side.- Obtén más información sobre los códigos de configuración regional aquí.
Próximos pasos
- Consulta
useLocaleygetLocalepara obtener el locale del usuario. - Explora
getDefaultLocalepara obtener el locale predeterminado en componentes del servidor.
¿Qué te parece esta guía?