A component lets you break up the user interface into separate pieces that can be reused and handled independently.
A React component takes an optional input and returns a React element that is rendered on the screen.
A Component is a class or function that describes part of a React UI.