library

Angular CDK

The Angular Component Dev Kit (CDK) is a set of behavior primitives for building UI components in Angular applications. It provides reusable, accessible, and well-tested functionality like drag-and-drop, virtual scrolling, and overlay management without imposing specific styling. Developers use it to create custom components with consistent behavior across Angular projects.

Also known as: Angular Component Dev Kit, Angular CDK, CDK, @angular/cdk, Component Development Kit
🧊Why learn Angular CDK?

Developers should learn Angular CDK when building custom, reusable UI components in Angular to avoid reinventing complex interactions and ensure accessibility compliance. It's particularly useful for implementing advanced features like data tables with sorting, modals, tooltips, or tree structures, as it handles low-level details while allowing full styling control. Use it in enterprise applications or design systems where consistency and maintainability are priorities.

Compare Angular CDK

Learning Resources

Related Tools

Alternatives to Angular CDK