CATALOGUE Code & Data Apprendre Svelte 3 et SvelteKit 1.0 Transmettre des Événements DOM en Svelte

Transmettre des Événements DOM en Svelte

Chaînage d'événements du DOM
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Svelte 3 et SvelteKit 1.0
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
129,00€ 64,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
129,00€ 64,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

À l'issue de cette vidéo, vous saurez comment :
- Transmettre des événements DOM entre composants Svelte.
- Implémenter et gérer des custom events dans un projet Svelte.
- Mettre à jour et afficher des variables d'état en réponse aux événements DOM.

Découvrez comment transmettre des événements DOM entre composants Svelte à travers un exemple pratique.

Dans cette leçon, nous allons explorer comment un composant Svelte peut transmettre des événements DOM à son parent en utilisant des custom events. Nous allons créer une application Svelte avec deux composants : App et Enfant. Le composant Enfant contiendra un simple bouton et transmettra plusieurs événements personnalisés comme OnClick, OnMouseEnter et OnMouseOut.

Nous intégrerons ces événements dans le composant App en définissant trois fonctions spécifiques pour gérer chacun de ces événements. La fonction EVClick mettra à jour une variable d'état indiquant que le bouton a été cliqué. EVMouseEnter changera l'état pour signaler que la souris est au-dessus du bouton, tandis que EVMouseOut indiquera que la souris n'est plus au-dessus du bouton. Nous afficherons ensuite l'état actuel sous le composant Enfant à l'aide d'une interpolation. En suivant ce tutoriel, vous apprendrez à transmettre et gérer des événements DOM d'un composant à un autre dans une application Svelte.

Voir plus
Questions réponses
Comment un composant Enfant transmet-il des événements DOM à un composant Parent en Svelte ?
En utilisant des custom events, le composant Enfant peut émettre des événements DOM que le composant Parent peut écouter et traiter.
Quels types d'événements le composant Enfant transmet-il dans cet exemple ?
Le composant Enfant transmet des événements OnClick, OnMouseEnter et OnMouseOut.
Quelle fonction est exécutée lorsque la souris entre au-dessus du bouton dans le composant Enfant ?
La fonction EVMouseEnter est exécutée pour mettre à jour l'état indiquant que la souris est au-dessus du bouton.

Programme détaillé