Menu
Coddy logo textTech

Reutilize Componentes

Parte da seção Fundamentos do Journey de React da Coddy — lição 13 de 42.

É aqui que os componentes mostram seu valor: use um quantas vezes quiser. Cada <Star /> abaixo é uma cópia nova:

function Star() {
    return <span>★</span>;
}

export default function App() {
    return (
        <div>
            <Star />
            <Star />
            <Star />
        </div>
    );
}

Três estrelas na tela, uma definição no código. Altere a definição uma única vez. Cada cópia é atualizada. Esse é o superpoder de reuso que o HTML nunca teve.

challenge icon

Desafio

Fácil

Crie uma avaliação de três estrelas.

  1. Defina um componente Star que retorne <span>★</span>.
  2. Dentro da <div id="stars"> existente, renderize três estrelas usando o componente três vezes.

Experimente você mesmo

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconTeste seus conhecimentos

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