Первая ссылка в гугле:
https://facebook.github.io/react/docs/higher-order...a higher-order component is a function that takes a component and returns a new component
Короче говоря, компонент высшего порядка -
декоратор, который добавляет к какому-то (произвольному) компоненту какую-то дополнительную логику. Например Вы можете написать функцию которая принимает компонент и возвращает такой же компонент, только с какой-нибудь дополнительной логикой обработки нажатия мыши. Такая функция и будет компонентом высшего порядка. После написания её можно применять к любым компонентам, а так же комбинировать с другими компонентами высшего порядка (читайте про
композицию функций, ничего специфичного для реакта здесь нет).