ReactJS by Example- Building Modern Web Applications with React