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