Why does Angular need entryComponents?
The entry components
improve the performance, smallest, fastest and reusable code of your production
apps.
For example, if you want to load the smallest, fastest and reusable code in your production apps. These codes contain only the classes that you actually need and it should exclude the components that are never used, whether or not those components are declared in the apps.
Stayed Informed - What Are Components in Angular 5,4 and 2?
For example, if you want to load the smallest, fastest and reusable code in your production apps. These codes contain only the classes that you actually need and it should exclude the components that are never used, whether or not those components are declared in the apps.
Stayed Informed - What Are Components in Angular 5,4 and 2?
As you know, many
libraries declare and export components you will never use in your app. If you
do not reference them, the tree shaker drops these libraries and components
from the final code package.
@NgModule({
declarations: [
AppComponent
],
imports: [BrowserModule],
providers: [],
bootstrap: [AppComponent] // bootstrapped
entry component
})
export
class AppModule
{ }
If a component is
not in an entry component, the compiler skips compiling for this component.
I hope you enjoy this post. So please give your thoughts in the below comments box. Thank you!