Components make the process of creating UIs considerably easier. In React, we primarily have two sorts of components: 

  • Functional component: These are simple JavaScript functions. by writing a JavaScript function. 
    • Functional components are unaware of the other components in your program, whereas class components can interact with one another. We can move data from one class component to another.
  • Class Components: Class components are slightly more sophisticated than functional components. 

Related Question