Création et Utilisation d'un ReadableStore
Objectifs
Cette vidéo vise à:
- Expliquer la différence entre WritableStore et ReadableStore
- Démontrer comment créer et utiliser un ReadableStore dans Svelte
- Illustrer l'usage des hooks pour gérer les abonnements aux stores
Résumé
Apprenez comment créer et utiliser un ReadableStore dans Svelte pour des données immuables par les composants utilisateur, telles que la position GPS ou un timer.
Description
Dans cette leçon, nous allons explorer l'utilisation des ReadableStores dans Svelte. Contrairement aux WritableStores, les ReadableStores permettent de définir des données que seuls les stores peuvent modifier. Cela s'avère utile pour des informations comme la position GPS, des chronomètres ou toute autre donnée que l'utilisateur ne doit pas modifier.
Nous verrons comment créer et utiliser un ReadableStore via un exemple d'horloge au format HH.MM.SS.
La leçon comprend:
- Création de fichiers stores.js
- Importation de Readable depuis Svelte/store
- Définition et exportation des stores
- Utilisation des fonctions JavaScript pour mettre à jour les données
- Utilisation des hooks Svelte pour abonnement et désabonnement
Enfin, nous montrerons comment l'intégrer dans vos composants Svelte pour afficher des données mises à jour en temps réel.