React Books



The Road To Enterprise

Thomas Findlay2022433 pages

"React - The Road To Enterprise" is an advanced book with advanced patterns, techniques, and best practices for developing React apps. It covers crucial topics like scalable project architecture, async operations, advanced component and state management patterns, performance optimisation, Next.js and more.

Learning React

Eve Porcello, Alex Banks2020358 pages

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 edition provides best practices and patterns for writing modern React code.

React Cookbook

David Griffiths, Dawn Griffiths2021577 pages

Many books teach you how to get started, understand the framework, or use a component library with React, but very few provide examples to help you solve particular problems. This easy-to-use cookbook includes the example code developers need to unravel the most common problems when using React, categorized by topic area and problem.

Full-Stack React, TypeScript, and Node

David Choi2020627 pages

This book takes a hands-on approach to implementing modern web technologies and the associated methodologies for building full-stack apps using Node.js, Express, and GraphQL.

React Hooks in Action

John Larsen2021516 pages

React Hooks in Action teaches you to write fast and reusable React components using Hooks. You’ll start by learning to create component code with Hooks. Next, you’ll implement a resource booking application that demonstrates managing local state, application state, and side effects like fetching data. Code samples and illustrations make learning Hooks easy.

React 17 Design Patterns and Best Practices

Carlos Santana Roldan2021353 pages

This book will help you to use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost by improving speed without affecting quality.

React: Up & Running

Stoyan Stefanov2021221 pages

Through the course of this book, author Stoyan Stefanov helps web developers and programmers build a complete single-page application. You'll quickly learn why some developers consider React the key to the web app development puzzle. If you're familiar with JavaScript syntax, you're ready to get started.

Practical Enterprise React

Devlin Basilan Duldulao, Ruby Jane Leyva Cabagnot2021383 pages

Knowing the basics of React is important, but what is more important is knowing the common third-party libraries and how to use them. The book is perfect for intermediate to experienced React developers or busy React developers who would like to get things done and have maintainable React code.

Simplify Testing with React Testing Library

Scottie Crump2021261 pages

React Testing Library (RTL) is a lightweight and easy-to-use tool for testing the document object model (DOM) output of components. This book will show you how to use this modern, user-friendly tool to test React components, reducing the risk that your application will not work as expected in production.

Test-Driven Development with React

Juntao Qiu2021166 pages

Learn to use accelerated test-driven development (TDD) to build a React application from scratch. This book explains how your React components will be integrated, and how to refactor code to make it more concise and flexible.

Full-Stack React Projects

Shama Hoque2020987 pages

Full-Stack React Projects will take you through the process of preparing the development environment for MERN stack-based web development, creating a basic skeleton app, and extending it to build six different web apps.

The React Workshop

Brandon Richey, Ryan Yu, Endre Vegh, Theofanis Despoudis, Anton Punith, Florian Sloot2020665 pages

Work through engaging exercises and activities and gain practical skills to make your web applications function effortlessly with the help of React

React Material-UI Cookbook

Adam Boduch2019774 pages

This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices.

Test-Driven React

Trevor Burnham2019209 pages

Test-Driven React helps you refine your React workflow to give you the feedback you need as quickly as possible. Write strong tests and run them continuously as you work, split complex code up into manageable pieces, and stay focused on what's important by automating away mundane, trivial tasks.

React and Libraries

Elad Elrom2021379 pages

Harness the power of React and the related libraries that you need to know to deliver successful front-end implementations. Whether you are a beginner getting started or an existing React developer, this book will provide you with the must-have knowledge you need in your toolbox to build a complete app.

Pro MERN Stack

Vasan Subramanian2019779 pages

Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack.

Learn React with TypeScript 3

Carl Rippon2018541 pages

In this book, you'll learn how to create well structured and reusable react components that are easy to read and maintain by leveraging modern web development techniques.

Pro React 16

Adam Freeman2019966 pages

Best-selling author Adam Freeman explains how to get the most from React. He begins by describing the React architecture and the benefits it offers and then shows you how to use React and its associated tools and libraries in your projects.

Learn React Hooks

Daniel Bugl2019617 pages

This React book starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applications with React Hooks.

React Projects

Roy Derks2019525 pages

React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands on with developing scalable applications as you advance to building more complex projects.

Building React Apps with Server-Side Rendering

Mohit Thakkar2020194 pages

Leverage the benefits of both client-side and server-side rendering to get the most out of your React applications. By the end of this book you will be able to build and deploy React applications using the Next.js framework to fully render server-side HTML on every Web page.

Learning React

Kirupa Chinnathambi2018436 pages

Learning React is chock-full of colorful illustrations to help you visualize difficult concepts and practical step-by-step examples to show you how to apply what you learn.

React in Action

Mark Thomas2018643 pages

React. This practical book gets you up and running quickly with hands-on examples in every chapter. You'll master core topics like rendering, lifecycle methods, JSX, data flow, forms, routing, integrating with third-party libraries, and testing.

React Quickly

Azat Mardan2017829 pages

React Quickly is for anyone who wants to learn React.js fast. This hands-on book teaches you the concepts you need with lots of examples, tutorials, and a large main project that gets built throughout the book.

Full-Stack React Projects

Shama Hoque2018726 pages

This book guides you through preparing the development environment for MERN stack-based web development, to creating a basic skeleton application and extending it to build four different web applications.

React Router Quick Start Guide

Sagar Ganatra2018181 pages

The book starts with an introduction to React Router and teaches you how to create your first route using the React component. You will then learn about configuring your routes, passing parameters, and creating nested routes.

Create React App 2 Quick Start Guide

Brandon Richey2019251 pages

This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.

What React Is and Why It Matters

Eric Baer201863 pages

Many excellent resources will teach you how to use React, but few get into just why this library matters. In this ebook, author Eric Baer examines React’s core innovations with as little jargon as possible to help promote a diverse set of views in your conversations about technology.

React Cookbook

Carlos Santana Roldan2018579 pages

Over 66 hands-on recipes that cover UI development, animations, component architecture, routing, databases, testing, and debugging with React

Isomorphic Web Applications

Elyse Kolker Gordon2018532 pages

This book teaches you to build production-quality web apps using isomorphic architecture. You'll learn to create and render views for both server and browser, optimize local storage, streamline server interactions, and handle data serialization.

Beginning React

Andrea Chiarelli2018112 pages

This book includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX.

React 16 Essentials

Artemij Fedosejev, Adam Boduch2017249 pages

This book will take you on a fast-paced, hands-on journey through building your own maintainable React 16 applications.

React for Real

Ludovico Fischer2017146 pages

Craft isolated components that make your apps easier to develop and maintain, with plenty of guidance on best practices. Set up automated tests, and make pages render fast for your users. See how to use your React skills to integrate with other front-end technologies when needed.

React 16 Tooling

Adam Boduch2018343 pages

This book covers React tools that help developers with the most relevant challenges they face today. Each chapter begins by defining the challenge faced by developers and why the tool is required, then shows how to fix the problem using React tooling.

React: Tools & Resources

Ahmed Bouchefra, Jack Franklin, Swizec Teller, Michael Wanyoike, Manjunath M201770 pages

This book is a collection of in-depth guides to some some of the tools and resources most used with React, such as Jest and React Router, as well as a discussion about how React works well with D3, and a look at Preact, a lightweight React alternative.

ReactJS by Example

Vipul A M, Prathamesh Sonpatki2016268 pages

An easy-to-follow program to learn ReactJS with the help of real world projects. Each topic is explained within the context of a project and provides plenty of tips and tricks for using ReactJS.

React: Building Modern Web Applications

Jonathan Hayward, Artemij Fedosejev, Narayan Prusty, Adam Horton, Ryan Vice, Ethan Holmes, Tom Bray2016991 pages

Consisting of five separate modules, journey from the fundamentals of reactive programming to the exciting possibilities of React Native. Each module builds on each other, helping you to incrementally develop your skills and knowledge.

Introduction to React

Cory Gackenheimer2015157 pages

Get to know the React API and it’s specific JavaScript extension, JSX, which makes authoring React components easier and maintainable. You will also learn how to test your React applications and about the tools you can use while building.

Pro React

Cássio de Sousa Antonio2015341 pages

This book teaches you how to successfully structure increasingly complex front-end applications and interfaces. You'll explore the React library in depth, as well as detailing additional tools and libraries in the React ecosystem, enabling you to create complete, complex applications.

The Road to React

Robin Wieruch2021250 pages

In this book you will learn about all the fundamentals of React.js with Hooks while building a full-blown React application step by step. While you create the React application, every chapter will introduce you to a new React key feature.

React Explained

Zac Gordon2018212 pages

React Explained is a fun and enjoyable introduction to React, which is the Javascript framework of choice for WordPress, Drupal, Magento, and thousands of developers.