Séance 11 : Projet – Développement
🎯 Objectifs
Construire page channel avec messages.
Gérer création et rafraîchissement des messages.
📖 Partie théorique
Relations entre entités
Channel → Messages → User
Organisation des données et affichage par channel
Polling simple
Rafraîchissement régulier des messages pour simuler le temps réel.
Utilisation de setInterval ou d’une fonction dédiée.
UX
Loaders pour indiquer le chargement
Toasts pour les notifications
Gestion des erreurs pour améliorer l’expérience utilisateur
💻 Exemples
<!-- ChannelPage.vue -->
<MessageCard v-for="m in messages" :message="m" />
📝 Travaux pratiques
Créer page
/channel/:id
.Afficher messages d’un channel.
Formulaire pour poster message.
Rafraîchir via polling.
Last updated