Referencia de React
Ways
Root props
Propiedades raíz comunes:
| Prop | Tipo | Notas |
|---|---|---|
apiKey | cadena | Requerido. |
localidad | cadena | Configuración regional actual. |
localizaciónBase | cadena | Idioma de origen. |
persistLocaleCookie | boolean | Política de cookies de localización predeterminada para el tiempo de ejecución raíz. |
context | cadena | objeto | Contexto raíz opcional. |
cacheTtl | número | TTL de caché para solicitudes de traducción. |
formateadorDeMensajes | 'waysParser' | 'ninguno' | fn | Anulación de analizador o formateador. |
obtenedor | typeof fetch | Implementación de recuperación personalizada. |
locales aceptados | cadena[] | Lista de locales explícitos opcionales. |
Scoped props
Los ámbitos anidados aceptan:
| Prop | Tipo | Notas |
|---|---|---|
context | cadena | objeto | Requerido. |
localidad | cadena | Anulación de configuración regional opcional. |
localizaciónBase | cadena | Anulación de la configuración regional base opcional. |
componentes | Registro<string, componente> | Componentes utilizados dentro del contenido traducible. |
T
T es el primitivo de traducción basado en JSX.
| Prop | Tipo | Notas |
|---|---|---|
niños | ReactNode | Requerido. |
vars | Registro<string, desconocido> | Entrada de interpolación. |
context | cadena | objeto | Anulación de contexto de hoja opcional. |
componentes | Registro<string, componente> | Mapeo de componentes para contenido enriquecido. |
fijo | boolean | Omitir la traducción de contenido fijo similar a marcas. |
useT()
useT() devuelve una función de traducción para cadenas, atributos y lógica.
const t = useT();
const label = t('Guardar cambios');Ganchos de tiempo de ejecución
useTranslatedMemo()
Un valor memorizado que se vuelve a calcular cuando cambian las traducciones.
useTranslationLoading()
Devuelve verdadero mientras el contexto actual aún se está cargando.
useCurrentLocale()
Lee la configuración regional de tiempo de ejecución raíz.
useSetCurrentLocale()
Devuelve el setter para la configuración regional raíz en tiempo de ejecución.
LanguageSwitcher
Propiedades comunes:
| Prop | Tipo | Notas |
|---|---|---|
localizaciónActual | cadena | Localización controlada. |
cambioDeLocalidad | (localidad) => vacío | Manejador de cambios. |
dirección | 'arriba' | 'abajo' | Dirección del menú. |
estilos / nombresDeClase | objeto | Anulaciones de estilo. |
sin estilo | boolean | Desactivar estilos integrados. |
Utility exports
@18ways/react también re-exporta:
obtenerLocalesAceptadosobtenerIdiomasHabilitadosresolverOrigen