2017-04-18 1 views

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.

+0

ouais mais c'est la bonne façon? car chaque fois que nous envoyons une action, tous les composants sont rendus. –

+0

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

+0

ouais vous avez raison, le DOM virtuel est trop rapide, mais je ne veux pas pour rediffuser les composants du trou. –