Any React application is built from components; a single app often comprises several components. In essence, a component is a portion of the user interface. It divides the user interface into discrete, reusable components that may be handled independently.