Answer
Angular is a TypeScript-based front-end framework for building scalable and maintainable web applications. It provides components, routing, forms, HTTP, and strong structure for enterprise-level apps.
It is used because it offers TypeScript support, component architecture, built-in tooling, and a complete ecosystem for developing large applications.