Pergunta de entrevista da empresa SPAN

what is HOC in React.js ?