React.js: Higher-Order Components, Theory and Practice | Dark Hacker News