Composants

Le concept

L'un de principaux concepts d'Angular est de voir une application comme une arborescence de composants. C'est d'ailleurs un concept que l'on retrouve dans tous les frameworks modernes et même nativement avec les "custom elements" : https://developers.google.com/web/fundamentals/web-components/customelements

A Component controls a patch of screen real estate that we could call a view, and declares reusable UI building blocks for an application.

Separation of Concerns

Les composants permettent une meilleure décomposition de l'application, facilitent le refactoring et le testing.

Isolement

Chaque composant est isolé des autres composants. Il n'hérite pas implicitement des attributs des composants parents.

Last updated

Was this helpful?