Menu
Coddy logo textTech

Recapitulação: Estado e Eventos

Parte da seção Fundamentos do Journey de React da Coddy. Lição 27 de 42.

challenge icon

Desafio

Médio

Recapitulação do capítulo. Crie um painel de controle para uma luminária de mesa: um contador e um alternador (toggle) lado a lado em um único componente.

  1. Adicione dois estados independentes: brightness iniciando em 0 e on iniciando em false.
  2. Exiba o brilho no span com id="level". O botão com id="brighter" adiciona 1 a cada clique.
  3. O botão com id="power" alterna on. Quando ligado, exiba um <p> com id="status" e o texto Lamp is on; caso contrário, faça o render de null.

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