React's major benefit is the capability to build products that can run on multiple OS. This means there is no need to remake your project for different platforms, be it Android, Windows Phone, iOS or others. In my experience, React: Up & Running is the best book for a beginner. This book starts from the absolute basics, communicates the fundamentals lucidly and builds rapidly from there. It builds up concepts through practical examples that are generally easy to follow.