Books | react.framework.dev

Books

41
logo

Beginning React

Andrea Chiarelli2018112 pages

Beginner
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.
logo

Building React Apps with Server-Side Rendering

Mohit Thakkar2020194 pages

Beginner
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.
logo

Create React App 2 Quick Start Guide

Brandon Richey2019251 pages

Beginner
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.
logo

Full-Stack React Projects

Shama Hoque2018726 pages

Intermediate
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.
logo

Full-Stack React, TypeScript, and Node

David Choi2020627 pages

Advanced
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.
logo

Introduction to React

Cory Gackenheimer2015157 pages

Beginner
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.
logo

Isomorphic Web Applications

Elyse Kolker Gordon2018532 pages

Advanced
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.
logo

Learn React Hooks

Daniel Bugl2019617 pages

Intermediate
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.
logo

Learn React with TypeScript 3

Carl Rippon2018541 pages

Beginner
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.
logo

Learning React

Eve Porcello, Alex Banks2020358 pages

Beginner
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.
logo

Learning React

Kirupa Chinnathambi2018436 pages

Beginner
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.
logo

Practical Enterprise React

Devlin Basilan Duldulao, Ruby Jane Leyva Cabagnot2021383 pages

Intermediate
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.
logo

Pro MERN Stack

Vasan Subramanian2019779 pages

Intermediate
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.
logo

Pro React 16

Adam Freeman2019966 pages

Beginner
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.
logo

Pro React

Cássio de Sousa Antonio2015341 pages

Beginner
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.
logo

React 16 Essentials

Artemij Fedosejev, Adam Boduch2017249 pages

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

React 16 Tooling

Adam Boduch2018343 pages

Intermediate
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.
logo

React 17 Design Patterns and Best Practices

Carlos Santana Roldan2021353 pages

Advanced
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.
logo

React and Libraries

Elad Elrom2021379 pages

Beginner
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.
logo

React: Building Modern Web Applications

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

Beginner
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.
logo

React Cookbook

Carlos Santana Roldan2018579 pages

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

React Cookbook

David Griffiths, Dawn Griffiths2021577 pages

Intermediate
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.
logo

React Explained

Zac Gordon2018212 pages

Beginner
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.
logo

React for Real

Ludovico Fischer2017146 pages

Beginner
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.
logo

React Hooks in Action

John Larsen2021516 pages

Intermediate
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.
logo

React in Action

Mark Thomas2018643 pages

Beginner
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.
logo

React Material-UI Cookbook

Adam Boduch2019774 pages

Intermediate
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.
logo

React Projects

Roy Derks2019525 pages

Intermediate
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.
logo

React Quickly

Azat Mardan2017829 pages

Beginner
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.
logo

React Router Quick Start Guide

Sagar Ganatra2018181 pages

Intermediate
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.
logo

React: Tools & Resources

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

Intermediate
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.
logo

React: Up & Running

Stoyan Stefanov2021221 pages

Beginner
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.
logo

ReactJS by Example

Vipul A M, Prathamesh Sonpatki2016268 pages

Beginner
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.
logo

Simplify Testing with React Testing Library

Scottie Crump2021261 pages

Intermediate
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.
logo

Test-Driven Development with React

Juntao Qiu2021166 pages

Intermediate
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.
logo

Test-Driven React

Trevor Burnham2019209 pages

Intermediate
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.
logo

The React Workshop

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

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

The Road To Enterprise

Thomas Findlay2022433 pages

Advanced
"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.
logo

The Road to React

Robin Wieruch2021250 pages

Beginner
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.
logo

What React Is and Why It Matters

Eric Baer201863 pages

Advanced
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.