Pergunta de entrevista da empresa Tata Consultancy Services

What is a higher-order component (HOC) in React?