Components

Var

Referencia de API del componente <Var>

Descripción general

El componente <Var> se usa para mostrar contenido que no debe traducirse. Es útil para mostrar variables, fragmentos de código u otro contenido que no debe 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 usa 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>.

Referencia

Props

Prop

Type

Descripción

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

Devuelve

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


Ejemplos

Ejemplo básico

El componente <Var> debe utilizarse 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>No traduzcas este texto</p></Var> // [!code highlight]
    </T>
  );
}

Notas

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

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 opciones de formato de componentes de Variable específicos en la Referencia de API.

¿Qué te ha parecido esta guía?

Var