#native_company# #native_desc#


Components are the fundamental building block of Angular applications.

Components are composable, we can build larger Components from smaller ones.

An Angular application is therefore just a tree of such Components, when each Component renders, it recursively renders its children Components.

At the root of that tree is the top-level Component, the root Component.

When we bootstrap an Angular application we are telling the browser to render that top-level root Component which renders its child Components and so on.

In this section we’ll build upon the knowledge learned in the quickstart and cover:

  • How to architect an application using Components.

  • The Component decorator in more depth.

  • Content Projection

  • Component Lifecycle Hooks

  • View Children vs. Content Children

Caught a mistake or want to contribute to the book? Edit this page on GitHub!

Advanced JavaScript

This unique course teaches you advanced JavaScript knowledge through a series of interview questions. Bring your JavaScript to the 2021's today.

Level up your JavaScript now!