A component is a reusable piece of code that can be used in multiple projects.