Les components seront les briques de vos applications Angular 2.0. Vous pourrez créer un component qui réprésentera la vue et la logique de l'en-tête d'une page, un autre component pour un menu latéral, un autre pour un composant métier. Un component pourra lui-même être composé d'autres components et être réutilisé à divers endroits de votre application. "Separation Of Concern" (SoC) et "Don't Repeat Yourself" (DRY) seront faciliment mis en oeuvre grâce aux components.