Question d’entretien chez Synsoft Global

Explain high order components? Difference between functional and class based components?