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 conmutador conviviendo lado a lado en un solo componente.

  1. Añade dos estados independientes: brightness comenzando en 0 y on comenzando en false.
  2. Muestra el brillo en el span con id="level". El botón con id="brighter" suma 1 con cada clic.
  3. El botón con id="power" alterna on. Cuando esté encendido, muestra un <p> con id="status" y el texto Lamp is on; de lo contrario, haz render de 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