A component is a small, reusable chuck of code that is responsible for one job (often is to render some HTML)