Experimenting With Higher-Order Components In ReactJS