Component

A component is a self-contained, reusable unit of interface or logic in a modern framework (React, Vue, Angular, etc.). It encapsulates HTML, JS and style, making interfaces modular and maintainable.