Tous les cours
R4A10 — Compléments Web
0 / 70 sections
Introduction
Ressources
IUT

Cours Info

IUT Paris 8 — BUT Informatique

Moodle
  1. Accueil
  2. R4a10
  3. Seance 3
Séance 3

Interactivité & Formulaires

Gestion d'état avec useState, événements et formulaires contrôlés

Ce que vous allez apprendre

  • •Gérer les événements utilisateur (clics, saisies, soumissions)
  • •Utiliser le hook useState pour la gestion d'état
  • •Comprendre la différence entre state et props
  • •Créer des formulaires contrôlés en React
  • •Valider les données saisies dans les formulaires (manuel et Zod)
  • •Remonter l'état entre composants (lifting state up)
  • •Construire des interfaces utilisateur interactives

Parcours de la séance

Introduction à l'interactivité

Facile

Rendre vos composants réactifs aux actions utilisateur

Gestion des événements

Intermédiaire

onClick, onChange, onSubmit et autres événements React

Le hook useState

Intermédiaire

Ajouter de la mémoire à vos composants

Formulaires contrôlés

Intermédiaire

Gérer les inputs, checkboxes, selects et textarea

Validation de formulaires

Intermédiaire

Vérifier et valider les données saisies

Validation avec Zod

Avancé

Type-safe validation avec le standard de l'industrie

Lifting State Up

Avancé

Partager l'état entre plusieurs composants

Conclusion

Facile

Récapitulatif et prochaines étapes

Exercices pratiques

Intermédiaire

Compteur, Todo List, Formulaire de contact et plus

Projet Fil Rouge

Avancé

Application d'apprentissage du japonais (Séances 2 à 5)

Quiz de validation

Avancé

Testez vos connaissances sur l'interactivité

Réviser la séance
CommencerRetour à l'accueil

Instructeur

Thomas Louvet

Lead Dev Fullstack chez Akkodis

t.louvet@iut.univ-paris8.frtlouvet.com

Technologies

  • Frontend: React / NextJS
  • Backend: NodeJS / NestJS
  • Langage: TypeScript

Liens utiles

  • Ressources
  • MDN Web Docs
  • React Documentation
  • Moodle IUT Paris 8

© 2026 Thomas Louvet - Supports de cours pour IUT Paris 8

Usage éducatif uniquement