React.js essentials : a fast-paced guide to designing and building scalable and