0% ont trouvé ce document utile (0 vote)
26 vues9 pages

ReactJS 4

Le document traite de l'ajout et de la gestion des formulaires dans React, en expliquant comment utiliser le useState Hook pour suivre les valeurs des entrées. Il aborde également la soumission des formulaires et le contrôle des champs de saisie multiples, ainsi que les différences entre la gestion des listes déroulantes en HTML et en React. Des exemples pratiques sont fournis pour illustrer chaque concept.

Transféré par

gueye.ibrahima1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues9 pages

ReactJS 4

Le document traite de l'ajout et de la gestion des formulaires dans React, en expliquant comment utiliser le useState Hook pour suivre les valeurs des entrées. Il aborde également la soumission des formulaires et le contrôle des champs de saisie multiples, ainsi que les différences entre la gestion des listes déroulantes en HTML et en React. Des exemples pratiques sont fournis pour illustrer chaque concept.

Transféré par

gueye.ibrahima1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1

Formation Certifiante Développement WEB

React Forms
Ajout de formulaires dans React
Vous ajoutez un formulaire avec React comme n'importe quel autre élément :
Exemple:
✓ Ajoutez un formulaire qui permet aux utilisateurs de saisir leur nom :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
2
Formation Certifiante Développement WEB

Traitement des formulaires


✓ La gestion des formulaires concerne la manière dont vous gérez les
données lorsque leur valeur change ou est soumise.
✓ En HTML, les données du formulaire sont généralement gérées par le
DOM.
✓ Dans React, les données du formulaire sont généralement gérées par les
composants.
✓ Lorsque les données sont traitées par les composants, toutes les
données sont stockées dans l’état du composant.
✓ Vous pouvez contrôler les modifications en ajoutant des gestionnaires
d’événements dans l’ onChange attribut.

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
3
Formation Certifiante Développement WEB

Nous pouvons utiliser le useStateHook pour suivre la valeur de chaque entrée et


fournir une « source unique de vérité » pour l'ensemble de l'application.

Exemple:

Utilisez le useState Hook pour gérer l'entrée :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
4
Formation Certifiante Développement WEB

Soumission de formulaires
Vous pouvez contrôler l'action de soumission en ajoutant un gestionnaire
d'événements dans l' onSubmit attribut pour <form> :
Exemple:
Ajoutez un bouton d’envoi et un gestionnaire d’événements dans l’ onSubmit attribut :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
5
Formation Certifiante Développement WEB

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
6
Formation Certifiante Développement WEB

Champs de saisie multiples


✓ Vous pouvez contrôler les valeurs de plusieurs champs de saisie en
ajoutant un nameattribut à chaque élément.
✓ Nous allons initialiser notre état avec un objet vide.
✓ Pour accéder aux champs du gestionnaire d’événements, utilisez la
syntaxe event.target.name et event.target.value.
✓ Pour mettre à jour l'état, utilisez des crochets [notation entre crochets]
autour du nom de la propriété.
Exemple:
Écrivez un formulaire AddProduit avec plusieurs champs de saisie :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
7
Formation Certifiante Développement WEB

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
8
Formation Certifiante Développement WEB

Sélectionner (balise select) :


1. Une liste déroulante ou une zone de sélection dans React est également
un peu différente du HTML.
2. En HTML, la valeur sélectionnée dans la liste déroulante était définie
avec l' selected attribut :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5
9
Formation Certifiante Développement WEB

Dans React, la valeur sélectionnée est définie avec un value attribut sur la select balise :

Exemple:
Une simple boîte de sélection, où la valeur sélectionnée « Volvo » est
initialisée dans le constructeur :

International www.karray-group.com ATB Building, Gremda Road Km 6, 3022


Consulting
Canada www.ic-canada.com #1, 1265 Graham Bvd, Montréal, H3P 2G5

Vous aimerez peut-être aussi