Nous essayons de comprendre quelle est la bonne approche pour le partage de modules dans Angular avec Webpack.Angular modules partagés et webpack
Nous avons des composants qui sont réutilisés dans divers endroits de notre application. Ils ne sont pas utilisés dans toutes les vues de l'application mais la plupart.
Nous avons créé un sharedModule qui importe et exporte les composants. Ce sharedModule est ensuite importé dans les zones nécessaires de l'application.
C'est là que nous commençons à nous demander. Si le module A importe sharedModule mais n'a besoin que de 2 des 5 composants partagés, qu'advient-il des 3 composants importés non nécessaires? Nous comprenons que Webpack est supposé faire des tremblements d'arbres et des suppressions de code, mais voulons-nous nous fier à Webpack pour le faire, ou n'utilisons-nous pas un sharedModule et importons les composants là où nous en avons besoin seulement?