Blocos de Construção
Parte da seção Fundamentos do Journey de React da Coddy — lição 11 de 42.
Até agora o App fazia tudo. Aplicativos React reais dividem a página em muitos componentes pequenos, e usar um deles é exatamente como usar uma tag HTML:
function Header() {
return <h1>My Blog</h1>;
}
export default function App() {
return (
<div>
<Header />
</div>
);
}Quando o React vê <Header /> ele chama sua função e renderiza o que quer que ela retorne. Duas regras:
- Nomes de componentes começam com uma Letra Maiúscula: é assim que o React diferencia
<Header />(seu componente) de<header>(uma tag HTML) - Use-o como uma tag de fechamento automático:
<Header />
Por que se importar? Porque uma página feita de blocos nomeados (<Header />, <Menu />, <Footer />) é lida como um índice de conteúdos, e cada bloco pode ser reutilizado em qualquer lugar.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
1Conheça o React
O que é o React?Seu primeiro componenteRegra do elemento pai únicoJSX não é HTMLRecapitulação: Conheça o React2Expressões JSX
ChavesMatemática nas ChavesChaves em AtributosChamando Funções no JSXRecapitulação: Expressões JSX3Componentes
Blocos de ConstruçãoSeu Segundo ComponenteReutilize ComponentesComponha uma PáginaRecapitulação: Componentes