This is an up-to-date list of recommended books for learning React.

Beautifully written and approachable guide to learning React and ES6.

Well-written introduction for true beginners.

Covers React and Redux. For developers already comfortable with JavaScript.

Build a full-stack web app with React, Redux, and GraphQL.

Comprehensive look at building, testing, anti-patterns, and more.

A very complete 800+ page project-based approach to React.

React changes quickly and sometimes book authors have a hard time keeping content up-to-date. Wes Bos has one of the best video courses out there, React for Beginners, which introduces React core concepts and building a real-world project.