Higher Order Components in React - Blog | SitePen
Traditionally, engineers use mixins, decorators, inheritance, and plain code duplication to add common functionality to a handful of components. via Pocket