Component Library
/kəmˈpoʊ.nənt ˈlaɪ.brɛɹ.i/ · Noun · Development · Origin: 2015
Definitions
A curated, documented collection of reusable UI components — buttons, modals, form inputs, data tables — built in code, tested, versioned, and published as a package for teams to import into their projects.
In plain English: A pre-built collection of interface parts (buttons, dropdown menus, pop-ups) that developers can drop into their projects instead of building from scratch. Like a box of standard parts that all fit together and have instructions.
Example: "Don't build another date picker from scratch — pull it from the component library. It already handles localization, keyboard nav, and screen readers."
Related Terms
- Design System
- Material Design
- Design Token
- Component
- JSX
- Rendering
- Slot
- Create React App
- GUI
- Material UI
- Nested Route
- Next.js
- Performance Budget
- Polaris
- Provider
- Reactive State
- Ref
- Render
- Render Cycle
- Server Component
- State Management
- Storybook
- Styled Components
- Testing Library
- Touch Event
- Treemap
- Window Manager
- Card Layout
- Checkbox
- Color Mode
- React Community