Helpers

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.

DefaultLocale.jsx
"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 useDefaultLocale depende de <GTProvider> para acceder al contexto. Asegúrate de envolver tu aplicación con un provider en el nivel raíz.
  • useDefaultLocale funciona únicamente en el client-side.
  • Obtén más información sobre los códigos de configuración regional aquí.

Próximos pasos

¿Qué te parece esta guía?