私はかなり大きなAngularアプリケーションで作業しており、現在、エクスポートするものが必要なときにインポートする共有モジュール内にすべての共有コンポーネントとモジュールを持っています。
ただし、共有モジュールからごく少数のモジュールしか必要としない小さな機能モジュールがいくつかあります。必要なモジュールをインポートするために、アーキテクチャの複雑さとモジュール性を高める必要がありますか?
Angular のドキュメントでは、既に別のモジュールにインポートされているインポート済みモジュールはキャッシュされており、問題ではないと述べていますが、それはどういう意味ですか?
例: モジュール 1 は A、B、C をインポートします。モジュール 2 は A、C、D をインポートします。
A、B、C、D を両方のモジュールにインポートすると (たとえば、共有モジュールを介して)、パフォーマンスが低下しますか?