What does "component" mean in programming?
component is one of the most common terms in software development. This guide explains what it means, how it is used in practice, and why it matters, with real examples from the developer world.
Definition
A self-contained, reusable piece of UI that combines structure (HTML), style (CSS), and behavior (JavaScript). Components receive data through props and manage their own state. They are the building blocks of modern frontend frameworks.
Example
"Create a Button component that accepts a label and an onClick prop."
Related terms
Ready to practice your English at work?
Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.
Try Lingua-e for free