Whenever you're ready, walk me through how you'd approach this.
Describe what a Higher-Order Component (HOC) is in React and how you would use one in a real project.