Bonus stage
Last updated
Was this helpful?
Last updated
Was this helpful?
Dans sa version 5, Angular introduit les schematics (templates de fichiers personnalisés). NGRX a crée des schémas pour permettre d'avoir des stores, reducers, effects ... en ligne de commande :
Disponible sur ce lien : .
Les fichiers .specs de test sont mis à jour sur la branche step-13 ainsi que les imports des modules, pour faciliter la gestion des dépendances.
Angular effectue la détection des modifications sur tous les components (de haut en bas) chaque fois que quelque chose change dans l'application, à partir d'un événement utilisateur ou de données reçues d'une requête.
La détection des changements est très performante, mais au fur et à mesure que l'application devient plus complexe et que la quantité de composants augmentent, la détection des changements devra effectuer de plus en plus de travail.
Il existe cependant un moyen de le contourner, en définissant la stratégie de détection de modifications sur OnPush. Angular exécutera donc la détection de modifications sur les composants et leurs sous-arborescences, uniquement lorsque de nouvelles références leurs seront transmises.
L’architecture NGRX permet d'appliquer le OnPush sur tous vos components.
Article :