Menu
Coddy logo textTech

Recapitulación: Estado y eventos

Parte de la sección Fundamentos del Journey de React de Coddy. Lección 27 de 42.

challenge icon

Desafío

Intermedio

Resumen del capítulo. Construye un panel de control para una lámpara de escritorio: un contador y un interruptor uno al lado del otro en un solo componente.

  1. Añade dos estados independientes: brightness, que comienza en 0, y on, que comienza en false.
  2. Muestra el brillo en el elemento span con id="level". El botón id="brighter" suma 1 en cada clic.
  3. El botón id="power" invierte on. Cuando está activado, muestra un <p> con id="status" y el texto Lamp is on; de lo contrario, renderiza null.

Pruébalo tú mismo

<!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 las lecciones de Fundamentos