Menu
Coddy logo textTech

Recapitulando: Condições e Listas

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

challenge icon

Desafio

Médio

Recapitulação do capítulo: construa um painel de tarefas a partir dos dados, usando tudo deste capítulo.

  1. O componente define um array tasks. Dentro da <ul id="done-list">, renderize um <li> para cada tarefa que estiver pronta (done): filter primeiro, depois map.
  2. Cada <li> mostra o text da tarefa e usa seu id como a key.
  3. Acima da lista, use && para renderizar um <span> com id="badge" exibindo 2 done (construa o número a partir da length do array filtrado!), mas apenas quando pelo menos uma tarefa estiver concluída.

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>

Todas as lições de Fundamentos