J'utilise matériel-ui, React, Redux, et je veux montrer le casse-croûte quand jamais demander le succès, l'échec, je suis confus au sujet de l'endroit où je crée le drapeau qui montrent et cachent le casse-croûte, toute aide serait grandement appriciée!Comment montrer snackbar sur demande succès, échec dans Redux?
0
A
Répondre
0
Vous devriez avoir dans votre magasin un état de suivi du casse-croûte. par exemple:
{
notification: null,
}
un composant qui est rendu à la racine de votre application devrait connect
à cette partie du magasin. Chaque fois que vous souhaitez afficher/masquer une notification, envoyer et action pour modifier l'état de suivi des notifications.
ouais mais c'est la bonne façon? car chaque fois que nous envoyons une action, tous les composants sont rendus. –
Oui, c'est l'approche correcte, ne vous inquiétez pas trop sur les re-rendus car React fait un excellent travail pour minimiser le DOM réel changé. Rappelez-vous que le composant est rendu en utilisant un [DOM virtuel] (https://www.codecademy.com/articles/react-virtual-dom) – thedude
ouais vous avez raison, le DOM virtuel est trop rapide, mais je ne veux pas pour rediffuser les composants du trou. –