Too Long; Didn't Read
HOCs are a design pattern derived from the compositional nature of React, which allows us to derive components based on particular data we want to pass down to them. Components are functions that return a React element (JSX) and higher-order components are function that return those components. An HOC would look something like this: withHOC = (Component, someData, otherArgs) or withHoc from 'previous-gist' or 'withHoc' HOC is not a component, it will only render a list of blog posts in the application.