Chapter 9: Building a Component UI Library Using Angular CLI and Angular CDK

An Angular application consists of Angular components that are organized into modules. When components need to share a similar appearance or behavior across modules, we extract their functionality into reusable components and group them in a shared module. Reusable components may vary from complex user interface (UI) structures with many controls (such as forms) up to single native HyperText Markup Language (HTML) elements (such as buttons).

A component UI library is a collection of reusable components that can be used outside of a specific application domain. A large enterprise application built with a monorepo architecture can use these components across all its applications. ...

Get Angular Projects - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.