Apresentação de dados
JSX permite a utilização de marcação dentro do JavaScript, o que torna muito fácil a apresentação de dados/valore de variáveis dentro de um componente.
Para isso, basta utilziar chaves {}
- também conhecido como curly braces
- e colocar o código que deseja executar dentro delas.
import React from "react";
const Person = ({ name, age }) => {
return (
<div>
<h1>Olá, {nome}!</h1>
<p>Você tem {age} anos.</p>
</div>
);
};
export default Person;
O mesmo pode ser feito dentro de elementos primitivos (como p
, h1
, div
, etc) e até mesmo dentro de atributos.
Live Editor
function Outdoor({ title }) { const url = "https://blogs-images.forbes.com/erikkain/files/2017/11/justice-league.jpg"; return ( <div> <h3>Outdoor</h3> <img src={url} alt={title || "Liga da Justiça"} height="150px" /> </div> ); }
Result
Loading...