Components

Var

Referencia de API del componente <Var>

Descripción general

El componente <Var> se utiliza para representar contenido que no debe traducirse. Esto es útil para mostrar variables, fragmentos de código u otros contenidos que no deben traducirse. Además, sirve para mostrar contenido que debe mantenerse privado, como claves de API o información personal.

<Var>{user.name}</Var>

El componente <Var> siempre se utiliza dentro de un componente <T>. Piénsalo como un comodín para valores dinámicos que no encajan en las categorías de <Currency>, <DateTime> o <Num>.

Referencias

Props

Prop

Type

Descripción

PropDescripción
childrenEl contenido que se renderiza dentro del componente. Si se proporciona, tendrá prioridad sobre value.
valuevalue predeterminado opcional que se mostrará si no se proporciona children. Puede ser una cadena.

Devuelve

JSX.Element que contiene el contenido que no debe traducirse.


Ejemplos

Ejemplo básico

El componente <Var> debe usarse dentro de un <T>.

Example.jsx
import { T, Var } from 'gt-next'

export default function Example(user) {
  return (
    <T>
      ¡Traduce este texto!
      Tu nombre es: <Var>{user.name}</Var> // [!code highlight]
      <Var><p>Do not translate this text</p></Var> // [!code highlight]
    </T>
  );
}

Notas

  • Los Componentes de Variable son esenciales para mantener contenido dinámico no traducible en las traducciones.
  • Utiliza siempre los Componentes de Variable dentro de un componente <T>.
  • Componentes como <Num>, <Currency> y <DateTime> ofrecen funciones de localización para garantizar un formateo preciso.

Próximos pasos

  • Para un análisis más detallado y ejemplos de uso del componente <Var> y otros componentes de variables como <Currency>, <DateTime> y <Num>, consulta la documentación Uso de componentes de variables.
  • Obtén más información sobre las options de formato para componentes Variable específicos en la Referencia de API.

¿Qué te parece esta guía?