0Pricing
React Academy · Leçon

Gestion des événements : onClick et onChange

Gérez les entrées utilisateur avec onClick et onChange ; comprenez les événements synthétiques de React et lisez les valeurs en toute sécurité.

Gestion des événements : onClick et onChange est une leçon React Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage React Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours React Academy comprend 3 leçons au total.

Les événements dans React

Objectif : gérer les clics et les changements de texte à l’aide des événements synthétiques de React, pour obtenir un comportement cohérent dans les différents navigateurs.

  • onClick déclenche des actions
  • onChange lit les valeurs des champs
  • L’objet événement contient les détails

Principes essentiels de onClick

Associez un gestionnaire : onClick={handle}. Gardez les fonctions courtes ; mettez l’état à jour avec les fonctions de mise à jour (préférez la fonction de mise à jour fonctionnelle si vous utilisez la valeur précédente).

Principes essentiels de onChange

onChange se déclenche lorsque l’utilisateur modifie un champ. Lisez le texte depuis event.target.value et faites de l’état l’unique source de vérité.

Démonstration : clics et saisie

Démonstration : incrémentez lors d’un clic, reflétez la saisie avec onChange et empêchez le rechargement du formulaire avec event.preventDefault().


<div id="root"></div>

Les événements synthétiques en pratique

Les événements synthétiques enveloppent les événements natifs pour assurer leur cohérence. Lisez les valeurs dans le gestionnaire ; gardez les gestionnaires courts et ciblés.

  • Utilisez event.preventDefault() pour les formulaires
  • Utilisez event.target.value pour les champs

Conseils et pièges

Conseils :

  • Ne modifiez pas directement le DOM ; laissez l’état piloter l’interface.
  • Évitez la logique complexe directement dans les gestionnaires : appelez de petites fonctions.
  • Utilisez la fonction de mise à jour fonctionnelle lorsque vous utilisez l’état précédent.

Lire la valeur d’un champ

Dans un gestionnaire onChange d’un champ, où lisez-vous la dernière valeur saisie ?

Résumé

Résumé : utilisez onClick pour les actions et onChange pour les champs ; lisez les valeurs depuis event.target.value ; empêchez le rechargement par défaut des formulaires lorsque nécessaire.

Questions Fréquemment Posées

La leçon « Gestion des événements : onClick et onChange » est-elle gratuite ?

Oui — le texte complet de « Gestion des événements : onClick et onChange » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours React Academy, passe à CoddyKit PRO. Le cours React Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Gestion des événements : onClick et onChange » ?

Gérez les entrées utilisateur avec onClick et onChange ; comprenez les événements synthétiques de React et lisez les valeurs en toute sécurité. Tu pratiques React Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer React Academy ?

Aucune expérience préalable n'est requise. React Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 3.

Combien de temps prend la leçon « Gestion des événements : onClick et onChange » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon React Academy ?

Oui. Chaque leçon React Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Principes de useState et mises à jour correctes
  2. Gestion des événements : onClick et onChange
  3. Entrées contrôlées ou non contrôlées (introduction)
← Retour à React Academy