Créer un système de messages toasts avec React

preview_player
Показать описание

Dans cette vidéo nous allons apprendre comment créer un système de messages "Toast" dans React.

00:00 Introduction
01:35 1ère approche, création du contexte
06:30 Inconvénient (rerendu)
06:50 2ème approche, avec une ref
11:40 Ajout de la durée
13:20 Ajout de l'animation
17:57 Optimisation du timer

Soutenez Grafikart:

Retrouvez Grafikart sur:
Рекомендации по теме
Комментарии
Автор

@grafikart Bonjour, j'espère que vous allez bien? Merci infiniment pour ce cours. Grâce à vous je comprend mieux comment intégrer des composants réutilisable dans un composant de rendu en utilisant Typescript pour typer dynamiquement les composants. Vous êtes vraiment impressionant, je vous remercie grandement. Prenez bien soin de vous.

mathieucalteau
Автор

MERCI pour tout le travail et le partage de connaissances

Green
Автор

Merci pour la vidéo, j'ai adopté la même approche que vous mais pour éviter les re-render causés par React Context j'ai adopté Redux Toolkit. Nous avons utilisé Mui 5 dans notre projet avec un système de Snackbar (Toast en Jargon Mui) global simple (il n'y pas eu besoin d'empilement). Mais ce que vous avez mis dans le code ressemble beaucoup ç l'implémentation en interne de librairie de Toast comme react-hot-toast

marouaniAymen
Автор

Il y'a un point que je n'ai pas compris c'est pour le CSS du toast-container, selon moi il fallait le mettre en position fixed mais si je fait ça je n'ai plus accès au onclick des éléments en dessous, et le pointer-event fait que je ne peux pas supprimer le toast au clique.

Es ce que je manque quelque chose ?

beatlesbob