Skip to content

Component library

A component library brings together reusable interface elements. Behaviour, variants and the right version also matter when using them.

Design systems

A component library is a collection of reusable interface elements, such as buttons, input fields or dialogs. It can provide design templates, code and related documentation; not every collection contains all of these parts.

Reuse a component for a specific purpose

In a fictional project portal, the request form and profile settings use the same Save button. The shared appearance is only reliably helpful if the required states and behaviour also fit. A suitable icon alone says nothing about loading, keyboard interaction or the response to an error.

Connect the collection with rules for use

Carbon presents components as designed and coded solutions to specific interface tasks. For your own product, also establish which version is used and when an existing variant fits. A library does not replace that decision. Check reused components within their respective workflows; a shared origin does not prove that every assembled page works correctly.

Sources

Articles on this topic

Your project with ASES

Describe your project to us. We will get back to you with an initial assessment.