React.js: Higher-Order Components, Theory and Practice
engineering.blogfoster.com