What is Higher-Order Component (HOC) in React? | DevPrep