Learning React: Modern Patterns for Developing React Apps, 3rd Edition (Early Release) by Alex Banks, Eve Porcello
If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated third edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary.