6.13-41. Template Strings

 

Template Strings en React: Simplificando la concatenación de strings

https://via.placeholder.com/300x200?text=Template+Strings+React

Haciendo que se escriba un mensaje en pantalla

Imagina que queremos mostrar un mensaje como: "Hola Agustín, tienes 26 años".

Normalmente, en JavaScript, haríamos algo así:

javascript
console.log("Hola " + nombre + ", tienes " + edad + " años");

Esto funciona, pero si tenemos que concatenar muchas variables, el código se vuelve engorroso y difícil de leer.

La solución: Template Strings

Los Template Strings (o literales de plantilla) simplifican este proceso. Se escriben usando backticks (`), que se encuentran en la tecla a la izquierda del número 1 en el teclado (junto a los corchetes [ ]).

Con Template Strings, el código anterior se vería así:

javascript
console.log(`Hola ${nombre}, tienes ${edad} años`);

Ventajas:

✅ Más legible: No necesitas concatenar con +.
✅ Más limpio: Las variables se insertan directamente con ${variable}.
✅ Permite saltos de línea: Puedes escribir texto multilínea sin problemas.

Ejemplo en React:

jsx
function Saludo({ nombre, edad }) {
  return (
    <div>
      <p>{`Hola ${nombre}, tienes ${edad} años`}</p>
    </div>
  );
}

Resultado final

Ambos métodos producen el mismo resultado, pero con Template Strings el código es mucho más claro y fácil de mantener.

¿Tienes dudas? ¡Déjalas en los comentarios y estaré encantado de ayudarte!

Nos vemos en el próximo post. 🚀

Comentarios

Entradas más populares de este blog

6.5-4-Qué son las Props

6.8-23-pasando funciones a nuestro componente

6.12-0-3- Spread Operator