Higher Order Components (HOC) is an advanced concept in React that deals with component logic reusability. HOC is a function that takes a component and returns a new component with extended or enhanced features. Essentially, it’s a way of reusing component logic in React. It lets developers reuse code, logic and bootstrap abstraction, thus allowing for components to be reused, combined, and nested for optimal code efficiency and simplicity.