Menu
Coddy logo textTech

Comptage par étapes

Fait partie de la section Les fondamentaux du Journey React de Coddy — leçon 24 sur 42.

Le setter accepte n'importe quelle nouvelle valeur : vous n'êtes pas limité à +1. Ajoutez 5, doublez-la, réinitialisez à zéro :

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

Les boutons pour des montants différents sont simplement des gestionnaires différents sur le même état :

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

Défi

Facile

Un jeu donne 5 points par pièce.

  1. Ajoutez l'état points en le faisant démarrer à 0 et affichez-le dans le span avec id="points".
  2. Le bouton Collect coin (id="coin") ajoute 5 par clic.

Essayez vous-même

<!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 iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux