Fonctions de Cycle de Vie dans Svelte
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre les différentes étapes du cycle de vie des composants Svelte.
- Apprendre à utiliser les fonctions de cycle de vie telles que OnMount et OnDestroy.
- Savoir comment interfacer une API REST dans un composant Svelte.
Résumé
Apprenez comment chaque composant Svelte traverse un cycle de vie, de la création à la destruction, et découvrez les fonctions clés telles que OnMount, OnBeforeUpdate, OnAfterUpdate, OnDestroy, et Tick.
Description
Dans cette leçon, nous explorons en détail le cycle de vie des composants Svelte, du moment de leur création à celui de leur destruction. Chaque composant Svelte suit un processus précis, et il existe plusieurs fonctions que l'on peut utiliser pour exécuter du code à des moments spécifiques :
- OnMount : Utilisé lors de l'initialisation du composant pour récupérer des données, souvent depuis un serveur.
- OnBeforeUpdate : Permet de sauvegarder des données avant que le DOM ne soit mis à jour.
- OnAfterUpdate : Utilisé immédiatement après que le composant a été mis à jour dans le DOM.
- OnDestroy : Permet de nettoyer les ressources avant la destruction du composant.
- Tick : Utilisé dans la boucle d'attente de mise à jour du DOM.
Vous verrez également comment interfacer une API REST dans le hook OnMount à travers un exemple pratique.