React has gained a lot of popularity as being the framework to use when building user interfaces. Its focus lies in its simplicity, declarative nature, and encapsulating the components you are creating. These features make React a powerful ally when developing a web app.
This book will dive right into practical recipes to develop reactive and attractive UI's by adopting ReactJS best practices. At the outset, you will take a short look at the basics and gradually learn more about component management and data flow. You will explore how to create stunning effects and animations and develop isomorphic maps. To top it off, you will also learn how to combine ECMAScript 6 with React and take a glimpse at React Native. By the end of the book, you will be an expert in the core tasks of ReactJS and will be able to utilize it to its fullest potential.