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