Answer
A component is the fundamental UI building block in Angular, connecting HTML (view), TypeScript (logic), and CSS (styles).
Responsibilities include rendering UI, handling events, managing local state, communicating with other components, data binding, and calling services.