Components
A UI component is a reusable, interactive building block that forms part of a user interface.[1] It can be combined with other components to create complex and functional user interfaces for applications, websites, or other digital products. Some examples of UI components include buttons, inputs, cards, selection controls, pickers, modals, lists, and tabs, among others.
A component can contain other components or be part of a more complex component. For example, a component such as a header may contain components like a button and a search bar.
Design systems often contain a component library. This lets designers work faster by reusing proven building blocks rather than recreating them for each project.


