Overview - How Angular bootstraps an application
What is it?
Angular bootstrapping is the process where Angular starts your app by loading the root module and root component. It sets up the environment so your app can run in the browser. This includes creating the main application element and connecting it to Angular's framework. Bootstrapping happens automatically when you launch an Angular app.
Why it matters
Without bootstrapping, Angular wouldn't know where to start or how to connect your app's code to the web page. It solves the problem of initializing the app in a structured way so all parts work together. Without it, your app would just be code with no way to show or interact with users.
Where it fits
Before learning bootstrapping, you should understand Angular modules and components basics. After bootstrapping, you will learn about Angular's change detection and lifecycle hooks, which depend on the app being properly started.