Menu
Coddy logo textTech

Contar en pasos

Parte de la sección Fundamentos del Journey de React de Coddy — lección 24 de 42.

El setter acepta cualquier valor nuevo: no estás limitado a +1. Añade 5, duplícalo, reinícialo a cero:

setPoints(points + 5);
setPoints(points * 2);
setPoints(0);

Los botones para diferentes cantidades son simplemente diferentes controladores en el mismo estado:

<button onClick={() => setPoints(points + 5)}>+5</button>
<button onClick={() => setPoints(0)}>Reset</button>
challenge icon

Desafío

Fácil

Un juego otorga 5 puntos por moneda.

  1. Añade el estado points comenzando en 0 y muéstralo en el span con id="points".
  2. El botón Collect coin (id="coin") añade 5 por cada clic.

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>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos